OVH Cloud OVH Cloud

md5 d'ISO

3 réponses
Avatar
Fabien SK
Bonjour,

J'ai voulu graver les 3 CDs de la Mandrake 9.2. Les md5sum des .iso
correspondent avec ceux sur le site du MandrakeClub. Par contre, une fois
le cd2 gravé, j'ai fait un md5 sur le CD 2:

cat /dev/cdrom | md5sum -b

(si je ne mets pas le "dd", md5sum échoue car il n'arrive plus à lire la
fin du fichier). Et là le md5sum est différent du .iso. J'ai refait une
image du CD:

cat /dev/cdrom > tmp.iso

...et le .iso original fait 2ko de plus. Alors j'ai monté le CD, et j'ai
monté le .iso dans un répertoire en loopback, et j'ai fait pour chacun
(si mes souvenirs sont bons):

find . -type f | xargs -n 25 md5sum -b > un_fichier.md5

et là les fichiers sont identiques (vu avec "diff"). Quelqu'un
explique-t-il celà ? Peut-être que le .iso de Mandrake contient quelques
ko inutiles à sa fin...

Merci de votre attention

3 réponses

Avatar
thierry escola
Fabien SK wrote:
Bonjour,

J'ai voulu graver les 3 CDs de la Mandrake 9.2. Les md5sum des .iso
correspondent avec ceux sur le site du MandrakeClub. Par contre, une fois
le cd2 gravé, j'ai fait un md5 sur le CD 2:

cat /dev/cdrom | md5sum -b

(si je ne mets pas le "dd", md5sum échoue car il n'arrive plus à lire la
fin du fichier). Et là le md5sum est différent du .iso. J'ai refait une
image du CD:

cat /dev/cdrom > tmp.iso

...et le .iso original fait 2ko de plus. Alors j'ai monté le CD, et j'ai
monté le .iso dans un répertoire en loopback, et j'ai fait pour chacun
(si mes souvenirs sont bons):

find . -type f | xargs -n 25 md5sum -b > un_fichier.md5

et là les fichiers sont identiques (vu avec "diff"). Quelqu'un
explique-t-il celà ? Peut-être que le .iso de Mandrake contient quelques
ko inutiles à sa fin...

Merci de votre attention



si tu relis ton image par un cat ou un dd, la taille est multiple de la
taille d'un secteur du cd en iso c'est à dire 2048 octets
quand tu stockes un fichier d'1 octet sur un disque dur, le système
écrira la taille minimum de sectorisation du disque, soit 512 octets.
ça te va ?

Thierry
--
http://members.fortunecity.fr/tagada/

Avatar
Fabien SK
On Sun, 26 Oct 2003 19:50:04 +0100, thierry escola wrote:

Fabien SK wrote:
Bonjour,

J'ai voulu graver les 3 CDs de la Mandrake 9.2. Les md5sum des .iso
correspondent avec ceux sur le site du MandrakeClub. Par contre, une fois
le cd2 gravé, j'ai fait un md5 sur le CD 2:


si tu relis ton image par un cat ou un dd, la taille est multiple de la
taille d'un secteur du cd en iso c'est à dire 2048 octets quand tu
stockes un fichier d'1 octet sur un disque dur, le système écrira la
taille minimum de sectorisation du disque, soit 512 octets. ça te va ?


Bien vu, le fichier .iso de Mandrake est plus gros de 2048 octets que
celui que j'ai recréé à partir du CD.
Bon, j'aurais trouvé normal que mon fichier soit le multiple de 2048 au
dessus de celui de Mandrake (ex: mandrake210, ). Je ne comprends
pas comment des octets ont être ajoutés si le fichier est déjà un
multiple de 2048. Mais bon tant pis, je suis rassuré :-)


Avatar
thierry escola
Fabien SK wrote:

Bien vu, le fichier .iso de Mandrake est plus gros de 2048 octets que
celui que j'ai recréé à partir du CD.
Bon, j'aurais trouvé normal que mon fichier soit le multiple de 2048 au
dessus de celui de Mandrake (ex: mandrake210, ). Je ne comprends
pas comment des octets ont être ajoutés si le fichier est déjà un
multiple de 2048. Mais bon tant pis, je suis rassuré :-)


la sectorisation est de 2048 octets en iso, donc le graveur écrit des
blocs de 2048. c'est à dire que le dernier secteur est complété
automatiquement par le graveur à la taille d'un secteur.
à la relecture, le secteur sera relu complet.

Thierry
--
http://members.fortunecity.fr/tagada/