Taille d'un fichier tirée d'un zip
Bonjour,
J'ai le code suivant qui lit un fichier. Ce code fonctionne très bien:
Code:
1 2 3 4 5 6 7
|
int nb=(int) gifFile.length();
byte[] datas = new byte[nb];
InputStream is=new InputStream(gifFile);
int result = fw.read(datas);
if (result != datas.length)
System.out.println("fichier pas complètement lu"); |
Maintenant les choses ont changé et au lieu de lire un fichier normal je dois le tirer d'un zip. D'où le code suivant:
Code:
1 2
|
InputStream is = zip.getInputStream(item); |
Comment puis-je trouver le length de ce fichier ? Ni inpustream, ni fileinputstream n'offrent une méthode de type length.
Merci