sum
es una utilidad legado disponibles en algunos Unix y Unix-como sistemas operativos . Esta utilidad genera la suma de comprobación de cada archivo de argumentos , así como el número de bloques que toman en el disco. [1]
Autor (es) original (es) | Ken Thompson |
---|---|
Desarrollador (es) | Laboratorios AT&T Bell |
Versión inicial | 3 de noviembre de 1971 |
Sistema operativo | Unix , similar a Unix , Inferno |
Plataforma | Multiplataforma |
Tipo | Mando |
Licencia | coreutils : GPLv3 + |
Descripción general
El sum
programa generalmente solo es útil para intereses históricos. No es parte de POSIX. Normalmente, hay dos algoritmos disponibles: una suma de comprobación BSD de 16 bits y una suma de comprobación SYSV de 32 bits . Ambos son más débiles que el CRC32 (ya débil) utilizado por cksum . [2]
El algoritmo predeterminado en las implementaciones de FreeBSD y GNU es la suma de comprobación BSD más débil. El cambio entre los dos algoritmos se realiza a través de las opciones de la línea de comandos. [2] [1]
Sintaxis
La utilidad de suma se invoca desde la línea de comandos de acuerdo con la siguiente sintaxis:
suma [OPCIÓN] ... [ARCHIVO] ...
siendo los posibles parámetros de la opción:
-r
- usar el algoritmo de suma de comprobación BSD , usar bloques de 1K (derrotas -s)
-s
,--sysv
- utilice el algoritmo de suma de comprobación SYSV , utilice bloques de 512 bytes
--help
- mostrar la pantalla de ayuda y salir
--version
- salida de información de versión y salida
Cuando no se proporciona ningún parámetro de archivo, o cuando FILE es -
, la entrada estándar se utiliza como archivo de entrada.
Ver también
- Utilidades principales de GNU
- Puerto de UnxUtils a Win32 nativo