accueil > Gestion des fichiers et répertoires > cksum

cksum : Calcul et vérification de la somme de contrôle d'un fichier

La commande cksum calcule et affiche la somme de contrôle CRC (Cyclic Redundancy Check) et le nombre d'octets d'un fichier. Ces valeurs sont utilisées pour vérifier l'intégrité d'un fichier ou pour s'assurer qu'un fichier transmis n'a pas été corrompu.

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.



Commandes de la même catégorie