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

15 сообщений / 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. Специально подробно расписал, чтобы у будущих новичков был исчерпывающий ответ.

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