Отображение контрольных сумм файлов и число блоков (POSIX)
cksum [-o алгоритм] [-q|-v] [файл...]
Алгоритм | Действие |
---|---|
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). |
ЗОСРВ «Нейтрино»
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.
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты