Что такое контрольные суммы (хэш-суммы) и как их подсчитать
С помощью контрольных сумм можно сравнить два файла - узнать, полностью ли они совпадают, или есть хотя бы малейшее различие. Суммы подсчитываются на основе содержимого образа, а не его размера, поэтому можете условно считать их уникальным номером файла. Если такие номера совпадают, то перед нами 100%-ная копия.
Где посмотреть суммы? У нас в базе сравнение идёт по CRC-32 и MD5, и для их подсчёта в Windows можно использовать например HashMyFiles (считает суммы выбранных файлов) или HashTab (нужная нам информация будет отображаться в свойствах файла).
С каких файлов снимать суммы? Суммы снимаются с файла с самими данными (например bin) не с файла разметки (cue). О форматах снятия для разных платформ читайте здесь.
PS: CRC-32 любого файла можно увидеть в архиве, открыв его в архиваторе.
PPS: Будьте внимательны! Ранние версии утилиты PS2 ISO MD5 Calculator by Chook считывают суммы для CD неправильно, вдобавок портят настоящие! От порчи образа спасает атрибут "только для чтения", выставленный в свойствах файла образа в Windows.
- 19199 просмотров
- Войдите в аккаунт для комментирования
Какая версия из 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. Специально подробно расписал, чтобы у будущих новичков был исчерпывающий ответ.