Автор (ы) оригинала | Кен Томпсон |
---|---|
Разработчики) | AT&T Bell Laboratories |
Первый выпуск | 3 ноября 1971 г . |
Операционная система | Unix , Unix-подобный , Inferno |
Платформа | Кроссплатформенность |
Тип | Командование |
Лицензия | coreutils : GPLv3 + |
sum
это устаревшая утилита, доступная в некоторых Unix и Unix-подобных операционных системах . Эта утилита выводит контрольную сумму каждого файла аргументов , а также количество блоков, которые они занимают на диске. [1]
Обзор [ править ]
sum
Программа , как правило , используется только для исторического интереса. Это не часть POSIX. Обычно доступны два алгоритма: 16-битная контрольная сумма BSD и 32-битная контрольная сумма SYSV . Оба они слабее (и без того слабого) CRC32, используемого cksum . [2]
По умолчанию алгоритм на реализации FreeBSD и GNU является слабее BSD контрольной суммы. Переключение между двумя алгоритмами осуществляется с помощью параметров командной строки. [2] [1]
Синтаксис [ править ]
Сумма утилита вызывается из командной строки в соответствии со следующим синтаксисом:
сумма [ОПЦИЯ] ... [ФАЙЛ] ...
с возможными параметрами опции:
-r
- использовать алгоритм контрольной суммы BSD , использовать блоки размером 1К (поражает -s)
-s
,--sysv
- использовать алгоритм контрольной суммы SYSV , использовать блоки по 512 байт
--help
- отобразить экран справки и выйти
--version
- вывести информацию о версии и выйти
Если параметр файла не задан или задан ФАЙЛ -
, в качестве входного файла используется стандартный ввод .
См. Также [ править ]
- Основные утилиты GNU
- Порт UnxUtils на собственный Win32
Ссылки [ править ]
Внешние ссылки [ править ]
- - справочные страницы от GNU coreutils