Scroll to navigation

CKSUM(1) Команды пользователя CKSUM(1)

ИМЯ

cksum — вычислить и проверить контрольные суммы файлов

СИНТАКСИС

cksum [ПАРАМЕТР]... [ФАЙЛ]...

ОПИСАНИЕ

Вывести или проверить контрольные суммы. Использовать 32-битный алгоритм CRC по умолчанию.

Если ФАЙЛ не задан или задан как -, читать из стандартного потока ввода.

Аргументы, обязательные для длинных параметров, обязательны и для коротких.

выбрать тип используемой функции хэширования. См. ТИП ХЭША ниже.
прочитать контрольные суммы из ФАЙЛов и проверить их
длина контрольной суммы в битах; не должна превышать максимально допустимую для алгоритма blake2 и должна быть кратна 8
выводить контрольную сумму в стиле BSD (по умолчанию)
выводить контрольную сумму и имя файла в обратном порядке, не указывать алгоритм хэширования
завершать каждую выводимую строку символом конца строки NUL вместо перевода на новую строку, отключить экранирование имён файлов

Следующие пять параметров полезны только при проверке контрольных сумм:

не сообщать об отсутствующих файлах и не завершать выполнение с ошибкой при их обнаружении
не выводить OK для каждого успешно проверенного файла
не выводить ничего, информировать о результатах кодом завершения
завершить работу с ненулевым кодом при неверном формате строк с контрольными суммами
выводить предупреждения при неверном формате строк с контрольными суммами
отображать используемую реализацию
отобразить эту справочную информацию и завершить работу
вывести информацию о версии и завершить работу

ТИП ХЭША определяет алгоритм хэширования и формат вывода по умолчанию:

(равнозначно вызову sum -s)
(равнозначно вызову sum -r)
(равнозначно вызову cksum)
(равнозначно вызову md5sum)
(равнозначно вызову sha1sum)
(равнозначно вызову sha224sum)
(равнозначно вызову sha256sum)
(равнозначно вызову sha384sum)
(равнозначно вызову sha512sum)
(равнозначно вызову b2sum)
(доступен только посредством cksum)

В режиме проверки входные данные должны представлять собой предыдущий вывод данной программы или соответствующей отдельной программы.

АВТОРЫ

Программа написана Падригом Брэйди (Padraig Brady) и Q. Frank Xia.

ИНФОРМАЦИЯ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>

АВТОРСКИЕ ПРАВА

Copyright © 2022 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или выше <https://gnu.org/licenses/gpl.ru.html>.
Это свободное программное обеспечение: вы можете изменять и распространять его. Не предоставляется НИКАКИХ ГАРАНТИЙ в той мере, в которой это разрешено законом.

СМОТРИТЕ ТАКЖЕ

Полная документация на <https://www.gnu.org/software/coreutils/cksum>,
также доступна локально посредством info '(coreutils) cksum invocation'

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Андрей Догадкин <adogadkin@outlook.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.

сентябрь 2022 г. GNU coreutils 9.1