Команды Linux

Как использовать команду md5sum?

Как использовать команду md5sum?
Мы уже обсуждали в другом руководстве по Linux sha1sum команда для проверки целостности файла. Точно так же в системах Linux существует несколько контрольных сумм для проверки сообщений, файлов и целостности данных.

Хорошо проверять операции при выполнении, например, если вы устанавливаете что-либо с веб-сайта, а затем для проверки правильности установки должны быть контрольные суммы.

Популярным инструментом среди пользователей Linux является «Md5sum» который исходит из «MD5» известный как алгоритм дайджеста сообщения. В Md5 состоит из 128-битный криптографический хеш значение, которое используется для аутентификации файлов и целостности данных.

В «Md5sum» контрольная сумма - хорошо подходящий инструмент, который помогает вычислять и проверять 128-битные хэши. Это встроенная программа в большинстве систем UNIX для вычисления и генерации входных файлов для 128-битного дайджеста сообщения.

Синтаксис «Md5sum» команда:

md5sum [опция…] [файл…]

Параметры команды «md5sum»

Варианты «Md5sum» команды упомянуты в данной таблице:

Вариант Описание
Используется для двоичного режима
-c Используется для чтения файлов MD5 и проверки
-тег Используется для создания контрольной суммы в стиле BSD
Используется для текстового режима
-игнорироватьграмм Чтобы игнорировать сообщение об отсутствии файлов
-тихий Чтобы остановить сообщение «ОК» для каждого успешного файла
-статус Чтобы прекратить отображение вывода все время.
-строгий Используется для неправильно отформатированных контрольных сумм
-предупреждать Отображает предупреждающее сообщение о неправильно отформатированных контрольных суммах

Как использовать параметры команды md5sum?

Давайте сделаем и воспользуемся некоторыми примерами, чтобы понять работу «Md5sum» команда с параметрами:

Создайте текстовый файл и напишите в него случайный текст. Предположим, создайте файл с именем «Test_file1» и добавьте к нему следующий контент:

Теперь выполните следующее md5sum команда для проверки файла:

$ md5sum test_file1.текст

Распечатайте сгенерированный вывод в формате BSD, используя "-тег" вариант:

$ md5sum --tag test_file1.текст

Вы также можете проверить целостность файла любого другого формата. Например, сделайте .cpp файл и назовите его «Test_file2.cpp » и напишите любую программу и сохраните ее.

Выполните данную команду, чтобы проверить .cpp файл:

$ md5sum test_file2.cpp

Сохраните значение MD5 в файле и проверьте его. Для этого используйте указанную команду следующим образом, чтобы переместить значение в алгоритме MD5:

$ md5sum test_file2.cpp> testmd5.мкр5

Приведенная выше команда переместит значение в testmd5.мкр5 файл.

ПРИМЕЧАНИЕ: В testmd5.мкр5 это случайное имя, которое я создал, вы можете изменить имя по своему выбору. После того, как вы запустите эту команду, в каталоге будет создан файл с указанным именем.

Выполнить «-C» вариант с md5sum команда для проверки содержимого файла:

$ md5sum -c testmd5.мкр5

Точно так же вы также можете переместить стандартный вывод нескольких файлов в testmd5.мкр5 для проверки содержания:

$ md5sum test_file1.txt test_file2.cpp> testmd5.мкр5

Добавьте другой контент в test_file1 чтобы проверить, дает ли контрольная сумма MD5 сообщение об ошибке. Для этого добавьте содержимое в «test_file1.txt », используя «Эхо»:

$ echo «Привет, писатели Linux» >> test_file1.текст

Приведенная выше команда добавит «Hello Linux Writers» в текстовый файл.

Теперь запустите "-проверять" возможность проверить, какой вывод будет генерироваться в терминале после внесения изменений:

$ md5sum --check testmd5.мкр5

Сгенерированный вывод указывает, что содержимое файлов не соответствует.

Использовать "-тихий" возможность не печатать "ОК" сообщение для успешно проверенных файлов. Он напечатает только результат сбоя:

$ md5sum --quiet --check testmd5.мкр5

Запустить "-предупреждать" возможность отображать сообщение, если файлы контрольных сумм отформатированы неправильно. В терминале появится предупреждающее сообщение:

$ md5sum -c --warn testmd5.мкр5

Заключение:

В этом руководстве мы обсудили «Md5sum» командный инструмент, который используется для проверки 128-битных хэшей. Мы также проверили целостность данных в разных файлах с помощью «Md5sum» параметры команды.

Бесплатные движки с открытым исходным кодом для разработки игр для Linux
В этой статье будет рассмотрен список бесплатных игровых движков с открытым исходным кодом, которые можно использовать для разработки 2D- и 3D-игр в L...
Shadow of the Tomb Raider для Linux Учебное пособие
Shadow of the Tomb Raider - двенадцатое дополнение к серии Tomb Raider - франшизе приключенческой игры, созданной Eidos Montreal. Игра была очень хоро...
Как увеличить FPS в Linux?
FPS означает Кадров в секунду. Задача FPS - измерить частоту кадров при воспроизведении видео или во время игры. Проще говоря, количество непрерывных ...