Утилита sha256sum#

Описание​#

sha256sum вычисляет и проверяет дайджест сообщений SHA256 (256-бит), а именно соответствующие контрольные суммы.

Синтаксис утилиты:

sha256sum <options> <file>

Где:

  • <options> - опции;

  • <file> - файл.

Если file отсутствует или равен -, то считывается стандартный ввод.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции sha256sum#

Опция

Описание

-b, --binary

Считывает в бинарном режиме

-t, --text

Считывает в текстовом режиме (по умолчанию)

-z, --zero

Заканчивает каждую строку вывода значением NUL, а не новой строкой, и отключает экранирование имени файла

c, --check

Считывает контрольные суммы из file и проверяет их

--tag

Создает контрольную сумму в стиле BSD

--ignore-missing

Не завершается ошибкой и не сообщает о статусе в случае отсутствующих файлов

--quiet

Не выводит сообщение ОК для каждого успешно проверенного файла

--status

Не выводит никакой информации, кроме статуса успешного выполнения

--strict

Завершает работу с ненулевым статусом в случае неправильно отформатированных строк контрольной суммы

-w, --warn

Предупреждает о неправильно отформатированных строках контрольной суммы

--help

Отображает справочную информацию и завершает работу

--version

Выводит информацию о версии и завершает работу

Опции --ignore-missing, --quiet, --status, --strict и --warn используются только при проверке контрольных сумм.

Пример использования#

Чтобы рассчитать контрольные суммы для файлов path_to_file_1, path_to_file_2 и сохранить в path_to_file.sha256, используйте команду:

sha256sum path_to_file_1 path_to_file_2 > path_to_file.sha256

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man sha256sum

Или:

sha256sum --help