Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-12-2011 12:05:10

domcars0
Nouveau membre
Date d'inscription: 27-07-2010
Messages: 3

[Zend_Filter_Decompress] [1.11.10] Décompression de fichier impossible

Bonjour,
J'essaie de travailler avec le filtre de decompression (adapteur bzip2 ) et je viens de constater un bug dans la release 1.11.10 ...
Lorsque je veux décompresser une archive (c.à.d un fichier et non une chaîne de caractère), le filtre ne me lit que les 1024 premier octets :-( ....
Effectivement si on lit le code de Filter/Compress/Bz2.php , on constate à la ligne 165 qu'il utilise la fonction bzread() , or la doc de bzread() indique que sans parametre 2 (nombre d'octets lus) , seuls les 1024 premiers octets sont lus ....
pas de while (!feof(... dans ce code , donc on ne peut pas décompresser un fichier :-( .. A quoi sert ce filtre ?

Me confirmez vous ce problème....Merci

Dernière modification par domcars0 (13-12-2011 12:07:12)

Hors ligne

 

#2 13-12-2011 13:19:23

Roromix
Membre
Date d'inscription: 05-12-2011
Messages: 55

Re: [Zend_Filter_Decompress] [1.11.10] Décompression de fichier impossible

Il faudrait qu'ils ajoutent ça

Code:

$decompressed_file = '';
while (!feof($bz)) {
  $decompressed_file .= bzread($bz, 4096);
}

Hors ligne

 

#3 13-12-2011 14:09:17

domcars0
Nouveau membre
Date d'inscription: 27-07-2010
Messages: 3

Re: [Zend_Filter_Decompress] [1.11.10] Décompression de fichier impossible

Bon ben j'ai déclaré as a bug ....

http://framework.zend.com/issues/browse/ZF-11936

Merci

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages