CKSUM(1)

НАИМЕНОВАНИЕ
cksum — вычислить и проверить контрольные суммы файлов

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

ОПИСАНИЕ

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

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

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

-a, --algorithm=ТИП
    select the digest type to use. See DIGEST below

--base64
    выводить контрольные суммы, закодированные base64, вместо шестнадцатеричных

-c, --check
    прочитать контрольные суммы из ФАЙЛов и проверить их

-l, --length=БИТЫ
    длина контрольной суммы в битах; не должна превышать максимально допустимую для алгоритма blake2 и должна быть кратна 8

--raw
    выводить двоичные контрольные суммы вместо шестнадцатеричных

--tag
    выводить контрольную сумму в стиле BSD (по умолчанию)

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

-z, --zero
    завершать каждую выводимую строку символом конца строки NUL вместо перевода на новую строку, отключить экранирование имён файлов

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

--ignore-missing
    не сообщать об отсутствующих файлах и не завершать выполнение с ошибкой при их обнаружении

--quiet
    не выводить OK для каждого успешно проверенного файла

--status
    не выводить ничего, информировать о результатах кодом завершения

--strict
    завершить работу с ненулевым кодом при неверном формате строк с контрольными суммами

-w, --warn
    выводить предупреждения при неверном формате строк с контрольными суммами

--debug
    отображать используемую реализацию

--help
    отобразить эту справочную информацию и завершить работу

--version
    вывести информацию о версии и завершить работу

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

sysv
    (равнозначно вызову sum -s)

bsd (равнозначно вызову sum -r)

crc (равнозначно вызову cksum)

crc32b
    (доступен только посредством cksum)

md5 (равнозначно вызову md5sum)

sha1
    (равнозначно вызову sha1sum)

sha224
    (равнозначно вызову sha224sum)

sha256
    (равнозначно вызову sha256sum)

sha384
    (равнозначно вызову sha384sum)

sha512
    (равнозначно вызову sha512sum)

blake2b
    (равнозначно вызову b2sum)

sm3 (доступен только посредством cksum)

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

АВТОРЫ
Программа написана Падригом Брэйди (Padraig Brady) и Q. Frank Xia.

ИНФОРМАЦИЯ ОБ ОШИБКАХ
Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>

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

СМОТРИТЕ ТАКЖЕ
Полная документация на <https://www.gnu.org/software/coreutils/cksum>,
также доступна локально посредством info '(coreutils) cksum invocation'

ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) Андрей Догадкин <adogadkin@outlook.com> и Kirill Rekhov <krekhov.dev@gmail.com>

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

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