Le parseur ne lit que les "volumes" (4 blocs de 2 Ko sur l'ISO testé, netinst Debian Sarge). http://hachoir.python-hosting.com/file/hachoir/trunk/src/hac(...)
(utilise la version SVN si tu veux tester, ou alors copie juste ce fichier au bon endroit, /usr/lib/python2.4/site-packages/hachoir.../parser/file_system/ -- pas sûr que ça marche :-))
À ce que j'ai compris :
* Il y a 0x8000 (32768) octets nuls au début du fichier
* Ensuite on trouve différents "volumes"
* Chaque volume fait 2048 octets et a comme entête "\x01CD001" (1, "CD001")
Est-ce que tu as la chaîne "CD001" dans ton fichier (au début) ?
[^] # Re: Nouveau parseur ?
Posté par Victor STINNER (site web personnel) . En réponse au journal Hachoir 0.4. Évalué à 3.
http://www.nondot.org/sabre/os/files/FileSystems/iso9660.pdf
Le parseur ne lit que les "volumes" (4 blocs de 2 Ko sur l'ISO testé, netinst Debian Sarge).
http://hachoir.python-hosting.com/file/hachoir/trunk/src/hac(...)
(utilise la version SVN si tu veux tester, ou alors copie juste ce fichier au bon endroit, /usr/lib/python2.4/site-packages/hachoir.../parser/file_system/ -- pas sûr que ça marche :-))
À ce que j'ai compris :
* Il y a 0x8000 (32768) octets nuls au début du fichier
* Ensuite on trouve différents "volumes"
* Chaque volume fait 2048 octets et a comme entête "\x01CD001" (1, "CD001")
Est-ce que tu as la chaîne "CD001" dans ton fichier (au début) ?
Haypo