Что такое контрольные суммы (хэш-суммы) и как их подсчитать

17 сообщений / 0 новое
Обновлено
Добавил Шеф Виггам #1
Изображение пользователя Шеф Виггам

С помощью контрольных сумм можно сравнить два файла - узнать, полностью ли они совпадают, или есть хотя бы малейшее различие. Суммы подсчитываются на основе содержимого образа, а не его размера, поэтому можете условно считать их уникальным номером файла. Если такие номера совпадают, то перед нами 100%-ная копия.

Где посмотреть суммы? У нас в базе сравнение идёт по CRC-32 и MD5, и для их подсчёта в Windows можно использовать например HashMyFiles (считает суммы выбранных файлов) или HashTab (нужная нам информация будет отображаться в свойствах файла).

С каких файлов снимать суммы? Суммы снимаются с файла с самими данными (например bin) не с файла разметки (cue). О форматах снятия для разных платформ читайте здесь.

PS: CRC-32 любого файла можно увидеть в архиве, открыв его в архиваторе.
PPS: Будьте внимательны! Ранние версии утилиты PS2 ISO MD5 Calculator by Chook считывают суммы для CD неправильно, вдобавок портят настоящие! От порчи образа спасает атрибут "только для чтения", выставленный в свойствах файла образа в Windows.

Добавил Шеф Виггам ( authenticated user Администратор) в Ср, 23/12/2015 - 21:03
Изображение пользователя Шеф Виггам

Какая версия из GetMD5 автоматически не режет файл?

Добавил PVS ( authenticated user) в Вс, 27/12/2015 - 00:32 (Ответ на #2)
Изображение пользователя PVS

Не режет автоматом v2.24, на рутрекере лежит, как последняя. Для обрезки там отдельный файл.

Добавил Шеф Виггам ( authenticated user Администратор) в Вс, 27/12/2015 - 11:02 (Ответ на #3)
Изображение пользователя Шеф Виггам

Спасибо.

Добавил SlavaVlasov ( authenticated user Активный пользователь) в Ср, 17/11/2021 - 05:42 (Ответ на #4)
Изображение пользователя SlavaVlasov

Версию тоже лучше указать в инструкции.

Добавил Шеф Виггам ( authenticated user Администратор) в Сб, 26/12/2015 - 20:16
Изображение пользователя Шеф Виггам

Ну так что, никто не знает?

Добавил DruchaPucha ( authenticated user Редактор) в Сб, 26/12/2015 - 20:24
Изображение пользователя DruchaPucha

Я вообще не использую GetMD5, HashMyFiles намного лучше.

Добавил Шеф Виггам ( authenticated user Администратор) в Сб, 26/12/2015 - 20:42
Изображение пользователя Шеф Виггам

Ну для отчётов-то GetMD5 (это которая от Chook) полезна.

Добавил Шеф Виггам ( authenticated user Администратор) в Сб, 14/01/2017 - 02:06
Изображение пользователя Шеф Виггам

DruchaPucha, если есть проверенная версия HashMyFiles, которая не требует установки - скинь пожалуйста.

Добавил DruchaPucha ( authenticated user Редактор) в Вс, 15/01/2017 - 13:17
Изображение пользователя DruchaPucha

http://www.nirsoft.net/utils/hash_my_files.html
там и русификатор есть.

Добавил DruchaPucha ( authenticated user Редактор) в Вс, 15/01/2017 - 17:25
Изображение пользователя DruchaPucha

Ради интереса решил сверить некоторые USA образы с эмупарадайз и из redump пака - они одинаковые. Возможно различия есть только в каких-то PAL образах.

Добавил TYRANT-103 ( authenticated user Активный пользователь) в Вт, 24/11/2020 - 19:29
Изображение пользователя TYRANT-103

Правильно ли, что для немультитрековых образов контрольные суммы снимаются с файла формата .bin, а не .cue?
Если да, уточните это, пожалуйста, в инструкции. Ведь обычно мы работаем с .cue при снятии образов/отчётов.

Добавил Шеф Виггам ( authenticated user Администратор) в Вт, 24/11/2020 - 20:18 (Ответ на #12)
Изображение пользователя Шеф Виггам

Уточнил, добавил перекрёстную ссылку.

Добавил TYRANT-103 ( authenticated user Активный пользователь) в Вт, 24/11/2020 - 21:02 (Ответ на #13)
Изображение пользователя TYRANT-103

Cпасибо!)

Добавил SlavaVlasov ( authenticated user Активный пользователь) в Ср, 17/11/2021 - 05:40 (Ответ на #14)
Изображение пользователя SlavaVlasov

Все верно. Потому что если суммы снять с Cue, то суммы будут от Cue, а не от Bin. А игра у нас находится в Bin'е (Cue - это лишь разметка треков в образе). HashMyFiles, GetMD5 и другие утилиты для снятия сумм снимают их именно с того файла, который в них загрузили и не подхватывают Bin при открытии Cue (по аналогии с CDmage).

P. S. Специально подробно расписал, чтобы у будущих новичков был исчерпывающий ответ.

Добавил GoAp ( authenticated user) в Сб, 08/11/2025 - 13:54

для 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 ).

Добавил пакетик ( authenticated user Активный пользователь) в Сб, 08/11/2025 - 18:56
Изображение пользователя пакетик

Продублирую сюда свой вопрос для информации:
Если MD5 Calculator выдает FILE MD5 / REAL MD5 / 4 REDUMP, то какой выставляется в издании? По уже оформленным понять не получилось т.к. я видел где вписывают REAL MD5, и где 4 REDUMP.
Вопрос возник на фоне того, что при использовании HashTab (чтобы узнать CRC-32) там в строке MD5 указаны суммы совпадающие именно со строками FILE MD5 и 4 REDUMP.

© Команда RGdb, 2014-2025 | На главную | FAQ | О сайте | Правообладателям