Pour ceux que cela interesse:
octets 1-3: "BZh"
octet 4: valeur comprise entre 31 et 39 inclus
d'apres ce que j'ai compris la suite n'est pas visible avec un editeur hexadecimal puisqu'on travail au niveu des bits et pas des octets, donc une valeur peut etre a cheval sur plusieurs octets: il faut rentrer dans le processus de decompression pour identifier les differents blocks de donnees.
Il ne me semble pas qu'il y ait un block de donnees identifiable et independant du processus de decompression en fin de fichier.
donc en gros, si on veut travailler avec un fichier .bz2 sans rentrer dans le processus de decompression, on peut le reconnaitre par ses 4 premiers octets et basta !
pour la petite histoire je voulais trouver un moyen d'obtenir la taille des donnees decompressees.
Dans les fichier gzip, cette taille est accessible par les 4 derniers octets du fichier.
# auto reponse
Posté par Anonyme . En réponse au message Format des fichiers .bz2. Évalué à 2.
Pour ceux que cela interesse:
octets 1-3: "BZh"
octet 4: valeur comprise entre 31 et 39 inclus
d'apres ce que j'ai compris la suite n'est pas visible avec un editeur hexadecimal puisqu'on travail au niveu des bits et pas des octets, donc une valeur peut etre a cheval sur plusieurs octets: il faut rentrer dans le processus de decompression pour identifier les differents blocks de donnees.
Il ne me semble pas qu'il y ait un block de donnees identifiable et independant du processus de decompression en fin de fichier.
donc en gros, si on veut travailler avec un fichier .bz2 sans rentrer dans le processus de decompression, on peut le reconnaitre par ses 4 premiers octets et basta !
pour la petite histoire je voulais trouver un moyen d'obtenir la taille des donnees decompressees.
Dans les fichier gzip, cette taille est accessible par les 4 derniers octets du fichier.