cksum
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ă
modificarecksum 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
linia de comandă pentru Unix (mai multe) | Programe în|||
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 |