3.4.5 Проверка контрольной суммы ISO-образа
Скачать документ Проверка контрольных сумм через файловый менеджер caja
Проверка контрольных сумм через файловый менеджер dolphin
Проверка контрольных сумм через Double Commander
Проверка при помощи встроенных утилит
Проверка с помощью дополнительных утилит
Образ ISO представляет собой полную копию всего, что хранится на физическом оптическом диске, таком как CD, DVD или Blu-ray, включая собственную файловую систему.
Большинство операционных систем и многие «утилиты» также позволяют монтировать образ ISO как виртуальный диск. В этом случае, все приложения обрабатывают его таким же образом, как если бы это был реальный оптический диск, вставленный в привод персонального компьютера.
Контрольная сумма - некоторое значение, рассчитанное по набору данных путём применения определённого алгоритма и используемое для проверки целостности данных при их передаче или хранении.
Контрольная сумма является результатом хеш-функции, используемой для вычисления контрольного кода — небольшого количества бит внутри большого блока данных, например, сетевого пакета или блока компьютерного файла, применяемого для обнаружения ошибок при передаче или хранении информации. Значение контрольной суммы добавляется в конец блока данных непосредственно перед началом передачи или записи данных на какой-либо носитель информации. Впоследствии оно проверяется для подтверждения целостности данных.
Популярность использования контрольных сумм для проверки целостности данных обусловлена тем, что подобная проверка просто реализуема в двоичном цифровом оборудовании, легко анализируется и хорошо подходит для обнаружения общих ошибок, вызванных наличием шума в каналах передачи данных.
Вы можете подробнее ознакомиться с возможностью проверки контрольной суммы iso-образа, просмотрев наши обучающие видео:
на RuTube — Проверка контрольной суммы iso-образа;
в Яндекс.Дзен — Проверка контрольной суммы iso-образа;
в VK Видео — Проверка контрольной суммы iso-образа.
На наших каналах вы также сможете найти много другой полезной информации.
Проверка контрольных сумм через файловый менеджер caja
Для расчета контрольной суммы файла (хеш-суммы) через файловый менеджер caja необходимо выделить файл и нажать правую кнопку мыши. В контекстном меню выбрать пункт «Свойства» - «Контрольная сумма» (1).
Далее требуется нажать кнопку «Расчитать MD5» (2).
На официальном сайте необходимо скачать файл с хеш-суммой. Из файла redos-8-20240218.1-Everything-x86_64-DVD1.iso.MD5SUM требуется скопировать эталонную хэш-сумму образа.
Далее перейти в пункт «Свойства» - «Контрольная сумма» (1), вставить хеш-сумму в поле (2) и нажать кнопку «Сравнить КС» (3).
Проверка контрольных сумм через файловый менеджер dolphin
Для расчета контрольной суммы файла (хеш-суммы) через файловый менеджер dolphin необходимо выделить файл и нажать правую кнопку мыши. В контекстном меню выбрать пункт «Свойства» - «Контрольные суммы» (1).
Далее требуется нажать кнопку рядом с пунктом MD5 «Вычислить» (2).
На официальном сайте необходимо скачать файл с хеш-суммой. Из файла redos-8-20240218.1-Everything-x86_64-DVD1.iso.MD5SUM требуется скопировать эталонную хэш-сумму образа.
Далее перейти в пункт «Свойства» - «Контрольные суммы» (1), вставить хеш-сумму в поле для сравнения (2).
Проверка контрольных сумм через Double Commander
Для расчета контрольной суммы файла (хеш-суммы) через Double Commander необходимо выделить файлы и выбрать пункт меню «Файлы» - «Посчитать контрольные суммы...».
Далее в меню расчета контрольной суммы нужно выбрать требуемый алгоритм (хеш-фукцию) и нажать кнопку «ОК».
Результат расчета помещается в файл с расширением, соответствующим алгоритму хеширования.
Строка результата для каждого файла представляет собой его контрольную сумму и его *название.
Можно, наоборот, рядом с проверяемым файлом создать файл его контрольной суммы указанного выше формата с тем же именем и соответствующим хеш-алгоритму расширением. Затем выделить этот файл контрольной суммы и из меню «Файлы» - «Проверить контрольные суммы...» запустить проверку.
После расчета будет выведен результат проверки.
Проверка при помощи встроенных утилит
РЕД ОС имеет встроенные утилиты, с помощью которых проверяются хеши файлов:
md5sum для алгоритма md5;
- shasum для проверки алгоритма sha.
Проверка с помощью утилиты md5sum
Запустите терминал и введите команду:
md5sum <имя_файла>
В данном случае рассмотрим файл с именем «redos-8-20240218.1-Everything-x86_64-DVD1.iso».
md5sum redos-8-20240218.1-Everything-x86_64-DVD1.iso
49c93e5c4ec8cef4ce44386af072b1b7 redos-8-20240218.1-Everything-x86_64-DVD1.iso
где 49c93e5c4ec8cef4ce44386af072b1b7 – контрольная сумма файла.
Также, помимо нахождения контрольной суммы, можно проверить правдивость указанных в источнике контрольных сумм.
Для этого понадобится файл контрольной суммы из источника с нужным расширением и команда:
md5sum -c <имя_файла>
В данном случае ответ будет следующим:
md5sum -c redos-8-20240218.1-Everything-x86_64-DVD1.iso.md5
redos-8-20240218.1-Everything-x86_64-DVD1.iso: ЦЕЛ
Помимо опции «-c», отвечающей за проверку контрольной суммы файла, есть и другие опции:
-b - работать в двоичном формате;
-t - работать в текстовом формате;
-w - выводить предупреждения о неверно отформатированном файле сумм;
--quiet - не выводить сообщения об успешных проверках.
Проверка с помощью утилиты shasum
При использовании алгоритма sha нужно дополнить команду в зависимости от битности алгоритма 1-, 256-, 384- или 512-битного.
Команда примет вид:
sha1sum <имя_файла>
Проверим наш образ:
sha1sum redos-8-20240218.1-Everything-x86_64-DVD1.iso
6a77b64e7ece51227275504c219e5867a76231c8 redos-8-20240218.1-Everything-x86_64-DVD1.iso
где 6a77b64e7ece51227275504c219e5867a76231c8 - контрольная сумма файла.
Проверка с помощью дополнительных утилит
Помимо традиционных методов нахождения контрольных сумм через встроенные утилиты также существует аналогичный метод, который используется реже. Дело в том, что контрольная сумма ISO-образа может быть встроена непосредственно в ISO-файл.
Встроить MD5 в файл поможет утилита implantisomd5, входящая в набор программ isomd5sum.
Проверку соответствия содержимого образа по встроенной в него контрольной сумме можно осуществить при помощи утилиты checkisomd5 из того же пакета.
Для установки пакета введите команду (потребуются права администратора):
sudo dnf install isomd5sum
Сначала утилита извлекает md5 контрольную сумму, далее идет проверка диска.
Контрольная сумма должна быть предварительно внедрена в образ диска, с которого происходит запись, командой:
implantisomd5 --force <имя_файла>
Сначала создаются образы дисков, затем внедряется контрольная сумма, и только потом записывается на диск. Только после этого можно пользоваться программой checkisomd5.
Пример:
implantisomd5 --force /home/user/Загрузки/redos-8-20240218.1-Everything-x86_64-DVD1.iso
Inserting md5sum into iso image... md5 = 79c5725dda1ea581a797b219b85c93c8 Inserting fragment md5sums into iso image... fragmd5 = 9f5dda2b973b3ac79a2321d458e8124c6a9ebd4d36d283dd976268bc39cf frags = 20 Setting supported flag to 0
checkisomd5 /home/user/Загрузки/redos-8-20240218.1-Everything-x86_64-DVD1.iso
Press [Esc] to abort check. The media check is complete, the result is: PASS. It is OK to use this media.
Для того чтобы узнать значение внедренной контрольной суммы, введите команду:
checkisomd5 --verbose <имя_файла>
Например:
checkisomd5 --verbose /home/user/Загрузки/redos-8-20240218.1-Everything-x86_64-DVD1.iso
/home/user/Загрузки/redos-8-20240218.1-Everything-x86_64-DVD1.iso: 79c5725dda1ea581a797b219b85c93c8 Fragment sums: 9f5dda2b973b3ac79a2321d458e8124c6a9ebd4d36d283dd976268bc39cf Fragment count: 20 Supported ISO: no Press [Esc] to abort check. Checking: 100.0% The media check is complete, the result is: PASS. It is OK to use this media.
Дата последнего изменения: 16.10.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.