Aperçu
cksum calcule la somme de contrôle CRC et le nombre d'octets du fichier spécifié et les affiche sur la sortie standard. Ces valeurs servent d'indicateur rapide pour vérifier si le contenu du fichier a été modifié et sont principalement utilisées pour la vérification d'intégrité après le transfert de fichiers.
Caractéristiques principales
- Calcul de la somme de contrôle CRC32
- Affichage du nombre d'octets du fichier
- Vérification de l'intégrité du fichier
- Prise en charge de l'entrée standard
Options principales
La commande cksum est très simple et prend le chemin du fichier comme argument. La plupart des systèmes Linux utilisent par défaut l'algorithme CRC32 et ne fournissent pas d'option de sélection d'algorithme distincte.
Arguments de base
Informations/Aide
Commande générée :
Essayez de combiner les commandes.
Description:
`cksum` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Calcul de la somme de contrôle d'un seul fichier
cksum myfile.txt
Affiche la somme de contrôle CRC et le nombre d'octets du fichier spécifié.
Calcul de la somme de contrôle de plusieurs fichiers
cksum file1.txt file2.txt
Calcule et affiche la somme de contrôle pour chaque fichier spécifié.
Calcul de la somme de contrôle à partir de l'entrée standard
echo "Hello Linux" | cksum
Calcule la somme de contrôle des données transmises via un pipe (|).
Enregistrement de la somme de contrôle dans un fichier
cksum myfile.txt > myfile.cksum
Redirige le résultat de la somme de contrôle calculée vers un fichier.
Vérification de l'intégrité en comparant avec la somme de contrôle enregistrée
cksum myfile.txt | diff - myfile.cksum
Compare la somme de contrôle du fichier actuel avec celle enregistrée précédemment pour vérifier si le fichier a été modifié.
Conseils et précautions
cksum est utile pour vérifier l'intégrité des fichiers, mais pour des raisons de sécurité, il est recommandé d'utiliser des algorithmes de hachage plus robustes.
Comparaison de cksum avec d'autres outils de hachage
- cksum (CRC32): Principalement utilisé pour détecter des erreurs accidentelles (corruption) pouvant survenir lors du transfert de données. Ne convient pas à la sécurité cryptographique.
- md5sum, sha1sum, sha256sum: Plus robustes pour détecter des altérations intentionnelles de fichiers et largement utilisés à des fins de sécurité cryptographique. Ils ont une résistance aux collisions beaucoup plus élevée que cksum.
Détection de modification du contenu du fichier
La valeur de cksum change si ne serait-ce qu'un seul octet du contenu du fichier est modifié, ce qui permet de vérifier rapidement si le fichier a été modifié. Ceci est utile pour vérifier l'intégrité des fichiers de sauvegarde ou pour vérifier si un fichier téléchargé a été corrompu.