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.
Składnia
Dział zatytułowany „Składnia”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.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
plik | Ścieżka do pliku, dla którego ma zostać obliczona suma kontrolna. |
brak | Odczyt danych z wejścia standardowego. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Przykład 1: Obliczenie sumy kontrolnej dla jednego plikucksum obraz.iso
# Przykład 2: Sprawdzenie integralności poprzez porównanie sumycksum plik.txt# porównaj wynik z oryginalną wartością cksum
# Przykład 3: Użycie ze standardowym wejściemecho "test" | cksum
- Komenda zwraca trzy wartości: sumę CRC, rozmiar pliku w bajtach oraz nazwę pliku.
- Nie należy mylić
cksum
z narzędziamimd5sum
,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.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
No such file or directory | Podano błędną nazwę pliku | Upewnij się, że plik istnieje i podano poprawną ścieżkę. |
brak danych na wyjściu | Brak danych na wejściu standardowym | Podaj dane przez echo, plik lub stdin. |
Linki i źródła
Dział zatytułowany „Linki i źródła”- man cksum – oficjalna dokumentacja.
- GNU Coreutils – cksum – opis funkcjonalności.