Récupérer taille réelle d'un fichier gzcompressé sans le décompresser

Récupérer taille réelle d'un fichier gzcompressé sans le décompresser - PHP - Programmation

Marsh Posté le 13-10-2010 à 17:05:33    

Je cherche à récupérer la valeur d'une chaine en clair sans décompresser celle-ci (le gzuncompress est très gourmand sur des gros fichiers, ou des fichiers dont le taux de compression est très élevé).
 
Avant je faisais ceci :
 
$taille_fichier_decompresse = strlen(gzuncompress($ma_variable_compressee));
 
Maintenant je souhaite récupérer cette taille autrement !
 
Apparemment il est possible de récupérer la taille dans l'entête du fichier gzcompressé, Cf. ce post : http://www.php.net/manual/fr/funct [...] .php#64398
 
Mais après avoir testé ça de mon côté, ça ne marche absolument pas [:tinostar] Vous auriez une technique ? [:klemton]


Message édité par Thordax le 13-10-2010 à 17:05:52

---------------
Atari 520 ST 256 Ko
Reply

Marsh Posté le 13-10-2010 à 17:05:33   

Reply

Marsh Posté le 13-10-2010 à 22:03:56    

Trouvé : en fait il ne faut pas utiliser gzcompress pour compresser la data en question initialement, car cette méthode ne contient pas les entêtes. Il faut utiliser gzencode pour ce faire.


---------------
Atari 520 ST 256 Ko
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed