Inicio > Gestión de archivos y directorios > cksum

cksum: Cálculo y verificación de checksum de archivos

El comando cksum calcula y muestra el checksum CRC (Cyclic Redundancy Check) y el número de bytes de un archivo. Estos valores se utilizan para verificar la integridad de un archivo o para asegurar que un archivo transmitido no ha sido dañado.

Descripción general

cksum calcula el checksum CRC y el número de bytes de un archivo especificado y lo envía a la salida estándar. Este valor se utiliza como un indicador para verificar rápidamente si el contenido del archivo ha cambiado y se utiliza principalmente para la verificación de integridad después de la transferencia de archivos.

Características principales

  • Cálculo de checksum CRC32
  • Salida del número de bytes del archivo
  • Verificación de integridad de archivos
  • Capacidad de procesar entrada estándar

Opciones principales

El comando cksum es muy simple y toma la ruta del archivo como argumento. La mayoría de los sistemas Linux utilizan el algoritmo CRC32 por defecto y no proporcionan opciones para seleccionar algoritmos alternativos.

Argumentos básicos

Información/Ayuda

Comando generado:

Combina los comandos.

Descripción:

`cksum` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Cálculo de checksum de un solo archivo

cksum myfile.txt

Muestra el checksum CRC y el número de bytes de un archivo especificado.

Cálculo de checksum de varios archivos

cksum file1.txt file2.txt

Calcula y muestra el checksum para varios archivos individualmente.

Cálculo de checksum desde la entrada estándar

echo "Hello Linux" | cksum

Calcula el checksum de los datos transmitidos a través de una tubería (|).

Guardar el checksum en un archivo

cksum myfile.txt > myfile.cksum

Redirige el resultado del checksum calculado a un archivo para guardarlo.

Verificar la integridad comparando con el checksum guardado

cksum myfile.txt | diff - myfile.cksum

Compara el checksum del archivo actual con el checksum guardado previamente para verificar si el archivo ha sido modificado.

Consejos y precauciones

cksum es útil para verificar la integridad de archivos, pero para fines de seguridad, se recomienda usar algoritmos de hash más robustos.

Comparación de cksum con otras herramientas de hash

  • cksum (CRC32): Se utiliza principalmente para detectar errores accidentales (corrupción) que pueden ocurrir durante la transmisión de datos. No es adecuado para seguridad criptográfica.
  • md5sum, sha1sum, sha256sum: Son más robustos para detectar la manipulación intencional de archivos y se utilizan ampliamente para fines de seguridad criptográfica. Tienen una resistencia a colisiones mucho mayor que cksum.

Detección de cambios en el contenido del archivo

El valor de cksum cambia si incluso 1 byte del contenido del archivo se modifica, lo que permite verificar rápidamente si el archivo ha sido modificado. Esto es útil para verificar la integridad de copias de seguridad o para confirmar si un archivo descargado está dañado.



Comandos de la misma categoría