Linux Commandes. · 3 min read · Sep 19, 2025
Calculer les CRC-Checksums sur Linux avec la commande cksum

La commande cksum dans Linux est un utilitaire qui génère un checksum CRC (Contrôle de Redondance Cyclique) et un compte d’octets pour un fichier donné. Elle est utilisée pour vérifier l’intégrité des fichiers en comparant les valeurs de checksum avant et après la transmission ou le stockage. La sortie de la commande cksum se compose du checksum CRC, du nombre d’octets dans le fichier et du nom du fichier lui-même. Cette commande est particulièrement utile dans les scripts et les processus automatisés où l’intégrité des fichiers doit être assurée, car elle fournit un moyen simple mais efficace de détecter des modifications accidentelles ou des corruptions dans les fichiers. En comparant le checksum généré d’un fichier avec une valeur connue précédemment, les utilisateurs peuvent confirmer si le fichier est resté inchangé.
Il y a des fois où nous téléchargeons un fichier (disons une image ISO) hébergé quelque part sur Internet, seulement pour découvrir qu’il ne fonctionne pas comme prévu (ou pas du tout). Il pourrait y avoir plusieurs raisons derrière cela, l’une d’entre elles étant la corruption de fichier (le fichier a été corrompu pendant le processus de téléchargement, ou le fichier original hébergé lui-même était corrompu). Mais comment pouvons-nous confirmer qu’une telle corruption s’est produite ?
Eh bien, il existe une solution à ce problème. Dans la plupart des cas, lorsqu’un fichier est créé, un checksum est calculé qui est unique à ce fichier. Même si le fichier change légèrement, le checksum change.
La plupart des fournisseurs offrent un checksum (ou un code similaire au checksum) correspondant aux fichiers téléchargés. Si le fichier ne se comporte pas comme prévu, les utilisateurs peuvent le recalculer et le comparer avec le checksum original fourni par le fournisseur pour voir si le fichier est intact ou corrompu.
Dans Linux, il existe un outil en ligne de commande appelé cksum que vous pouvez utiliser pour créer/vérifier un checksum. Dans ce tutoriel, nous allons rapidement discuter de la façon dont l’outil fonctionne.
Aujourd’hui, les checksums SHA1 ou MD5 sont souvent utilisés pour vérifier les fichiers. Consultez les tutoriels sur la commande sha1sum et la commande md5sum.
Commande cksum de Linux
Cette commande calcule le checksum CRC (Contrôle de Redondance Cyclique) du fichier d’entrée et imprime ce nombre/code dans sa sortie sur le terminal de ligne de commande. En plus du checksum, l’outil montre également le nombre d’octets que contient le fichier.
Voici la syntaxe générique de la commande cksum :
cksum [OPTION]... [FICHIER]...Voici ce que dit la documentation officielle de l’outil à ce sujet :
`cksum' est généralement utilisé pour s'assurer que les fichiers transférés par des moyens peu fiables (par exemple, netnews) n'ont pas été corrompus, en comparant la sortie `cksum' pour les fichiers reçus avec la sortie `cksum' pour les fichiers originaux (généralement fournis dans la distribution).Comment utiliser cksum ?
L’utilisation de cet outil est assez simple : passez le nom du fichier en entrée, et la commande imprimera le checksum correspondant ainsi que le nombre d’octets présents dans le fichier.
Par exemple, nous avons exécuté la commande suivante dans notre cas :
cksum file1Voici la commande ci-dessus en action :

Ainsi, le premier nombre dans la sortie est le checksum, le deuxième nombre est le nombre d’octets, et la troisième entité est le nom du fichier d’entrée.
Ensuite, ce que nous avons fait, c’est que nous avons apporté une légère modification au texte du fichier et exécuté à nouveau la même commande :

Comme vous pouvez le voir, le checksum a changé, indiquant que le fichier a changé.
C’est à peu près tout sur cet outil. Il offre quelques options, mais celles-ci sont assez génériques (–help et –version) - elles sont explicites et peuvent également être trouvées dans presque toutes les listes d’options de commandes dans Linux.
Conclusion
La commande cksum est simple à comprendre et encore plus simple à utiliser. Vous pouvez facilement l’essayer sur votre système - s’il y a un fichier pour lequel le checksum CRC correspondant est connu, cet outil peut vérifier que le fichier est intact. Pour plus d’informations sur cksum, rendez-vous sur la page d’information de l’outil (exécutez la commande : info coreutils cksum), au lieu de sa page man.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.