Startpagina > Bestands- en mapbeheer > cksum

cksum: Bereken en verifieer bestand checksums

Het cksum commando berekent en toont de CRC (Cyclic Redundancy Check) checksum en het aantal bytes van een bestand. Deze waarden worden gebruikt om de integriteit van een bestand te controleren of om te verifiëren of een overgedragen bestand niet beschadigd is.

Overzicht

cksum berekent de CRC checksum en het aantal bytes van het opgegeven bestand en exporteert dit naar de standaarduitvoer. Deze waarde dient als een snelle indicator om te controleren of de inhoud van het bestand is gewijzigd en wordt voornamelijk gebruikt voor integriteitscontroles na bestandsoverdracht.

Belangrijkste kenmerken

  • CRC32 checksum berekening
  • Bestandsgrootte in bytes weergeven
  • Bestandsintegriteit verifiëren
  • Standaardinvoer verwerken

Belangrijkste opties

Het cksum commando is zeer eenvoudig en neemt het bestandspad als argument. De meeste Linux-systemen gebruiken standaard het CRC32-algoritme en bieden geen opties voor het selecteren van een ander algoritme.

Basisargument

Informatie/Help

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`cksum` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Checksum berekenen voor een enkel bestand

cksum mijnbestand.txt

Toont de CRC checksum en het aantal bytes van het opgegeven bestand.

Checksums berekenen voor meerdere bestanden

cksum bestand1.txt bestand2.txt

Berekent en toont de checksums voor meerdere bestanden afzonderlijk.

Checksum berekenen vanuit standaardinvoer

echo "Hallo Linux" | cksum

Berekent de checksum van gegevens die via een pipe (|) worden doorgegeven.

Checksum opslaan in een bestand

cksum mijnbestand.txt > mijnbestand.cksum

Slaat het resultaat van de berekende checksum op door middel van bestandomleiding.

Integriteit verifiëren door te vergelijken met opgeslagen checksum

cksum mijnbestand.txt | diff - mijnbestand.cksum

Vergelijkt de checksum van het huidige bestand met een eerder opgeslagen checksumbestand om te controleren of het bestand is gewijzigd.

Tips & Aandachtspunten

cksum is nuttig voor het verifiëren van bestandsintegriteit, maar voor beveiligingsdoeleinden is het raadzaam om krachtigere hashing-algoritmen te gebruiken.

Vergelijking van cksum met andere hashing-tools

  • cksum (CRC32): Wordt voornamelijk gebruikt om onbedoelde fouten (corruptie) tijdens gegevensoverdracht te detecteren. Niet geschikt voor cryptografische beveiliging.
  • md5sum, sha1sum, sha256sum: Krachtiger in het detecteren van opzettelijke manipulatie van bestanden en wordt veel gebruikt voor cryptografische beveiligingsdoeleinden. Ze hebben een veel hogere collision resistance dan cksum.

Detectie van wijzigingen in bestandsinhoud

De cksum-waarde verandert zelfs als slechts 1 byte van de bestandsinhoud wordt gewijzigd, waardoor u snel kunt controleren of een bestand is aangepast. Dit is handig voor het controleren van de integriteit van back-upbestanden of de integriteit van gedownloade bestanden.



Hétzelfde categoriecommando