Что такое контрольные суммы (хэш-суммы) и как их подсчитать
С помощью контрольных сумм можно сравнить два файла - узнать, полностью ли они совпадают, или есть хотя бы малейшее различие. Суммы подсчитываются на основе содержимого образа, а не его размера, поэтому можете условно считать их уникальным номером файла. Если такие номера совпадают, то перед нами 100%-ная копия.
Где посмотреть суммы? У нас в базе сравнение идёт по CRC-32 и MD5, и для их подсчёта в Windows можно использовать например HashMyFiles (считает суммы выбранных файлов) или HashTab (нужная нам информация будет отображаться в свойствах файла).
С каких файлов снимать суммы? Суммы снимаются с файла с самими данными (например bin) не с файла разметки (cue). О форматах снятия для разных платформ читайте здесь.
PS: CRC-32 любого файла можно увидеть в архиве, открыв его в архиваторе.
PPS: Будьте внимательны! Ранние версии утилиты PS2 ISO MD5 Calculator by Chook считывают суммы для CD неправильно, вдобавок портят настоящие! От порчи образа спасает атрибут "только для чтения", выставленный в свойствах файла образа в Windows.
- 19794 просмотра
- Войдите в аккаунт для комментирования
Какая версия из GetMD5 автоматически не режет файл?
Не режет автоматом v2.24, на рутрекере лежит, как последняя. Для обрезки там отдельный файл.
Спасибо.
Версию тоже лучше указать в инструкции.
Ну так что, никто не знает?
Я вообще не использую GetMD5, HashMyFiles намного лучше.
Ну для отчётов-то GetMD5 (это которая от Chook) полезна.
DruchaPucha, если есть проверенная версия HashMyFiles, которая не требует установки - скинь пожалуйста.
http://www.nirsoft.net/utils/hash_my_files.html
там и русификатор есть.
Ради интереса решил сверить некоторые USA образы с эмупарадайз и из redump пака - они одинаковые. Возможно различия есть только в каких-то PAL образах.
Правильно ли, что для немультитрековых образов контрольные суммы снимаются с файла формата .bin, а не .cue?
Если да, уточните это, пожалуйста, в инструкции. Ведь обычно мы работаем с .cue при снятии образов/отчётов.
Уточнил, добавил перекрёстную ссылку.
Cпасибо!)
Все верно. Потому что если суммы снять с Cue, то суммы будут от Cue, а не от Bin. А игра у нас находится в Bin'е (Cue - это лишь разметка треков в образе). HashMyFiles, GetMD5 и другие утилиты для снятия сумм снимают их именно с того файла, который в них загрузили и не подхватывают Bin при открытии Cue (по аналогии с CDmage).
P. S. Специально подробно расписал, чтобы у будущих новичков был исчерпывающий ответ.
для CRC32 MD5 самих файлов в самой NTFS юзаю 7zip раз он у меня все равно стоит. По ПКМ в контехт меню после его установки есть два подменю с значками 7z: помимо осн 7zip - extract/etc, вторая строчка есть где Checksums - и выбор либо одну сумму из неск форматов посчитать, либо сразу все ("...").
С подсчетом сумм не подводил (совпадает с ReDump и 4REDUMP, потрековым и все-в-одном, но в основном у меня PC диски лицензии сохранились их и чекал), на содержимое файлов не влиял.
С именно помощью 7zip выяснил что IMG BIN а иногда ISO для CD дисков и ISO/MDF для DVD будут идентичны, причем иногда изначально корректный дамп в ccd+img+sub можно переснять в cue+bin и обратно и еще раз и разными прогами - и все BIN и IMG будут идентичны вплоть до чексуммы самих файлов.
В базе это для CRC32 пригодно только, для MD5 же все равно утилита от Chook используется.
З.Ы. Много PS1 пираток раздались, а какие-то даже выбросились. Можете кидать в меня тапки. Осталась буквально пара-тройка пират дисков для ПС1 (один - лицушный Demo диск совпал с ReDump) в базе и так есть. и один мистически пиратка Far Cry для Xbox Original (хотя Боха у меня не было :) xd ).
Продублирую сюда свой вопрос для информации:
Если MD5 Calculator выдает FILE MD5 / REAL MD5 / 4 REDUMP, то какой выставляется в издании? По уже оформленным понять не получилось т.к. я видел где вписывают REAL MD5, и где 4 REDUMP.
Вопрос возник на фоне того, что при использовании HashTab (чтобы узнать CRC-32) там в строке MD5 указаны суммы совпадающие именно со строками FILE MD5 и 4 REDUMP.