Przejdź do głównej zawartości

cksum


  • cksum – narzędzie służące do obliczania sumy kontrolnej CRC i rozmiaru pliku.
  • Służy do sprawdzania integralności plików i porównywania ich zawartości między systemami.
  • Jest częścią podstawowych narzędzi uniksowych – dostępna niemal w każdej dystrybucji Linux.

Okno terminala
cksum [plik...]
  • Jeśli nie podano pliku, cksum odczytuje dane ze standardowego wejścia (stdin).
  • Działa zarówno na plikach tekstowych, jak i binarnych.

ParametrOpis
plikŚcieżka do pliku, dla którego ma zostać obliczona suma kontrolna.
brakOdczyt danych z wejścia standardowego.

Okno terminala
# Przykład 1: Obliczenie sumy kontrolnej dla jednego pliku
cksum obraz.iso
# Przykład 2: Sprawdzenie integralności poprzez porównanie sumy
cksum plik.txt
# porównaj wynik z oryginalną wartością cksum
# Przykład 3: Użycie ze standardowym wejściem
echo "test" | cksum

  • Komenda zwraca trzy wartości: sumę CRC, rozmiar pliku w bajtach oraz nazwę pliku.
  • Nie należy mylić cksum z narzędziami md5sum, sha256sum, które wykorzystują inne algorytmy.
  • Suma CRC używana przez cksum nie jest kryptograficznie bezpieczna – nie służy do weryfikacji bezpieczeństwa plików.

Błąd / KomunikatPrzyczynaRozwiązanie
No such file or directoryPodano błędną nazwę plikuUpewnij się, że plik istnieje i podano poprawną ścieżkę.
brak danych na wyjściuBrak danych na wejściu standardowymPodaj dane przez echo, plik lub stdin.