Et dans un des filtres de ce couteau suisse, on trouve un code en python qui décompose le fichier .bz2 [Bzip2] [http://hachoir.org/browser/hachoir/trunk/hachoir/parser/arch(...)].
Après, j'ai un peu de mal à comprendre la dernière formule qui semble donner une taille (il faudrait trouver où & comment sont initialisés/évalués les champs .size et .current_size de l'instance self):
"(self.size - self.current_size)/8" <=> "Compressed data content"
Ou plus simple ^__^, tester cet outil sur un jeu de fichiers .bz2 ...
# Le couteau suisse: hachoir
Posté par Steve Azriel . En réponse au message Taille du contenu d'un .bz2. Évalué à 2.
Un piste dont voici l'historique:
[http://linuxfr.org/forums/12/14696.html] (merci dark_star et les autres) -> .... -> [http://hachoir.org/]
Et dans un des filtres de ce couteau suisse, on trouve un code en python qui décompose le fichier .bz2 [Bzip2] [http://hachoir.org/browser/hachoir/trunk/hachoir/parser/arch(...)].
Après, j'ai un peu de mal à comprendre la dernière formule qui semble donner une taille (il faudrait trouver où & comment sont initialisés/évalués les champs .size et .current_size de l'instance self):
"(self.size - self.current_size)/8" <=> "Compressed data content"
Ou plus simple ^__^, tester cet outil sur un jeu de fichiers .bz2 ...
Bon courage !
Cdlt,