linux cksum命令
在Linux系統(tǒng)中,cksum命令用于驗(yàn)證文件的CRC(循環(huán)冗余校驗(yàn))是否準(zhǔn)確。它主要用于確認(rèn)文件在網(wǎng)絡(luò)或其他方式傳輸過(guò)程中未發(fā)生損壞。
CRC是一種常見(jiàn)的錯(cuò)誤檢測(cè)機(jī)制,其標(biāo)準(zhǔn)由CCITT制定,能夠檢測(cè)出高達(dá)99.998%的已知數(shù)據(jù)傳輸錯(cuò)誤。
當(dāng)用戶將一個(gè)或多個(gè)文件交由“cksum”處理時(shí),該命令會(huì)生成對(duì)應(yīng)的校驗(yàn)值供用戶比對(duì),以判斷文件內(nèi)容是否完整無(wú)誤。如果沒(méi)有指定具體文件名,或者提供的文件名為“-”,則“cksum”將從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù)進(jìn)行計(jì)算。
語(yǔ)法
cksum [--help][--version][文件...]
參數(shù)說(shuō)明:
- –help:獲取在線幫助信息。
- –version:查看當(dāng)前命令版本。
- 文件…:需要進(jìn)行校驗(yàn)的一個(gè)或多個(gè)文件路徑
示例
要使用“cksum”檢查名為“testfile1”的文件完整性,可執(zhí)行如下命令:
$ cksum testfile1
運(yùn)行上述命令后,將顯示類似如下的結(jié)果:
1263453430 78 testfile1 //輸出信息
在上面的結(jié)果中,“1263453430”是計(jì)算出的CRC校驗(yàn)碼,“78”表示文件的總字節(jié)數(shù)。
提示:即使文件內(nèi)容有微小改動(dòng),也會(huì)導(dǎo)致最終計(jì)算出的CRC值發(fā)生變化。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END