Comanda UNIX cksum generează o valoare checksum pentru fișierul specificat. Comanda citește fișierul sau intrarea standard dacă niciun fișier nu este specificat, și tipărește valoarea checksum (cyclic redundancy code - CRC) și numărul de bytes.

Algoritmul folosit pentru calculul CRC este același algoritm folosit și în standardul de Ethernet. Se poate vorbi astfel de interoperabilitate între sisteme UNIX diferite.

Comanda era folosită în trecut pentru a detecta erori de transmisie de date în fișierele care erau trimise de la un calculator la altul - un checksum este calculat la destinație și ar trebui să fie identic cu cel de la sursă.[1] În ziua de astăzi există opțiuni criptografice mai bune precum md5sum sau sha1sum.


Sintaxă modificare

cksum fișiere


Exemple modificare

# cksum test.txt
4038471504 75 test.txt

4038471504 reprezintă valoare checksum, iar 75 este numărul de bytes din fișier.


Referințe modificare


Vezi și modificare


Legături externe modificare

  • en Pagina de manual
  • en cksum Commands & Utilities Reference, The Single UNIX® Specification, Issue 7 from The Open Group


 v  d  m  Programe în linia de comandă pentru Unix (mai multe)
Management de fișiere: cat | cd | chmod | chown | chgrp | cksum | cmp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch
Management de procese: at | chroot | cron | exit | kill | killall | nice | pgrep | pidof | pkill | ps | pstree | sleep | time | top | wait
Management utilizator/mediu: env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write
Procesare text: awk | comm | cut | ed | ex | fmt | head | iconv | join | less | more | paste | sed | sort | tac | tail | tr | uniq | wc | xargs
Programare Shell: basename | echo | expr | false | printf | test | true | unset Imprimare:
lp
Communicații:
inetd | netstat | ping | rlogin | traceroute
Căutare:
find | grep | strings
Diverse:
banner | bc | cal | dd | man | size | yes