2019-04-21 11:50:48 +08:00

22 lines
1.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1 id="cksum">cksum</h1>
<p>检查文件的CRC是否正确</p>
<h2 id="补充说明">补充说明</h2>
<p><strong>cksum命令</strong> 是检查文件的CRC是否正确确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来在目的系统中又被计算一次两个数字进行比较如果校验和相等则该文件被认为是正确传输了。</p>
<p>注意CRC是指一种排错检查方法即循环冗余校验法。</p>
<p>指定文件交由cksum命令进行校验后会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为“-”则cksum命令会从标准输入设备中读取数据。</p>
<h3 id="语法">语法</h3>
<pre><code class="language-bash">cksum(选项)(参数)</code></pre>
<h3 id="选项">选项</h3>
<pre><code class="language-bash">--help在线帮助
--version显示版本信息。</code></pre>
<h3 id="参数">参数</h3>
<p>文件:指定要计算校验的版本信息。</p>
<h3 id="实例">实例</h3>
<p>使用cksum命令计算文件“testfile1”的完整性输入如下命令</p>
<pre><code class="language-bash">cksum testfile1 #对指定文件进行CRC校验</code></pre>
<p>以上命令执行后,将输出校验码等相关的信息,具体输出信息如下所示:</p>
<pre><code class="language-bash">1263453430 78 testfile1 #输出信息</code></pre>
<p>上面的输出信息中“1263453430”表示校验码“78”表示字节数。</p>
<p>注意如果文件中有任何字符被修改都将改变计算后CRC校验码的值。</p>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->