LINUX.ORG.RU

Hash сумма .iso образа

 , ,


2

1

Есть каталог с файлами, при создании .iso образа из данного каталога, такими программами как (mkisofs, ultraiso, imgburn), хеш сумма данного образа всегда выходит разной. C чем это может быть связано, можно ли получать из каталога с файлами одну и ту же hash сумму при создании .iso ?

Ответ на: комментарий от master_0K

Порядок наполнение .iso образа, даже не подумал про это. Все файлы в каталоге идентичны, время между повторным созданием .iso 1-2 минуты, но хеши вот да разные

Kvaltis
() автор топика
Ответ на: комментарий от Kvaltis

значит образы получаются разными.
как уже сказали, вполне возможно дело в мета-параметрах, входящих в наполнение образа, файлов.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)

Для DVD диска необходимо учесть служебную информацию. Если есть образ диска:

echo $(( $(ls -l img.iso | awk '{ print $5 }') / 2048 ))
dd if=/dev/sr0 bs=2048 count=xxxx | md5sum

Если в наличии только физический носитель:

echo `sudo isosize /dev/sr0` /2048 | bc -l
dd if=/dev/sr0 bs=2048 count=xxxx | md5sum

Также см. (Volume size is & Logical block size is):

isoinfo -d -i /dev/sr0
dd if=/dev/sr0 bs={Logical block size} count={Volume size} | md5sum
cyberping
()

Советую посмотреть в сторону технологии jigdo, на предмет того, как они справляются с корректностью хэш-сумм исходников. Там у них с этим всё ОК: после загрузки дебиановских .deb-пакетов и прочего контента .iso образа, хэш-суммы какие надо.

Infra_HDC ★★★★★
()