cksum(1)

redhat linux
/usr/bin/cksum

共用函式庫:
libc.so.6 => /lib/libc.so.6 (0x4001d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

用法:
cksum [--help] [--version] [file...]

用途說明:
會計算並列出檔案的CRC總和檢查(CRC checksum)和總位元組數目 (bytes)。
cksum會對檔案或者是標準輸入裝置(當沒有檔案稱或是檔案名稱是'-'時) 計算出CRC(cyclic redundancy check),並且顯示其CRC的總和檢查和 檔案的總但元組數目。

參數說明:

--help:會顯示使用方法,並在程式結束時會回傳一個程式執行成功
的狀態碼(status code indicating success)。


--version:會在標準的輸出設備上顯示版本資訊,之後結束程式。

範例:
%cksum testfile

%ls -l | cksum

其它:
cksum一般是用在確保檔案在不可靠的網路上傳遞,可藉由接收到檔案的 CRC總和檢查跟原始發送的檔案的CRC總和檢查作比較,來得知檔案是否 被正確的傳送。
CRC(cyclic redundancy check)的演算法被定義在POSIX.2的標準內。 而且跟BSD和System V內的sum是不兼容的(not compatible),cksum的功 能要更為來得強大。