cksum

Отображение контрольных сумм файлов и число блоков (POSIX)

Синтаксис:

cksum [-o алгоритм] [-q|-v] [файл...]

Опции:

-o алгоритм
Использовать указанный алгоритм. Действительные значения алгоритм включают в себя следующие:
Алгоритм Действие
1 Использовать исторический 16-разрядный алгоритм контрольной суммы.
2 Использовать исторический 32-разрядный алгоритм контрольной суммы.
9 Использовать черновой алгоритм 9 (1003.2) (версии QNX 4.0 и 6).
11 Использовать черновой алгоритм 11 (1003.2).
12 Использовать черновой алгоритм 12 (1003.2).
92 Использовать стандартный алгоритм 1003.2-1992 (по умолчанию).
4.1 Использовать старый алгоритм контрольной суммы QNX (QNX 4.10-4.21).
-q
Режим вывода краткой информации. Не отображать заголовок (противоположное значение – -v). (Значение по умолчанию).
-v
Режим вывода расширенной информации. Отобразить заголовок с указанием используемого алгоритма и именами столбцов вывода.
файл
Путь к проверяемому файлу. Если файлы не указаны, используется стандартный поток ввода.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Утилита cksum выполняет запись одной строки на стандартное устройство вывода для каждого указанного файла. Эта строка содержит контрольную сумму файла, а также размер и имя проверяемого файла. Формат вывода может несколько изменяться в зависимости от параметров командной строки, определенных для cksum следующим образом:

Алгоритм -o: Единицы размера файла Выходной формат
1 Килобайты %lu %lu %s
2 512-байтовые блоки %lu %lu %s
Прочие Байты %10lu %10lu %s

Если файлы не указаны, утилита cksum обрабатывает стандартный поток ввода; имя файла в строке вывода не указывается.

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

Для побайтового сравнения файлов можно использовать утилиту cmp.

Возвращаемое значение:

0
Утилита выполнена успешно, внесены все необходимые изменения.
>0
Возникла ошибка.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», POSIX

Тематические ссылки:

cmp, diff




Предыдущий раздел: Утилиты