• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是校驗和(Checksums)?

    校驗和是信息或數據的固定塊,用于在存儲和傳輸計算機化信息時驗證和維護數據的完整性,校驗和算法計算特定信息塊中的位數,并生成一個代表準確數據的數字。當數據以任何方式復制時,通過計算值對照原始數字檢查重復數據。如...
    校驗和是信息或數據的固定塊,用于在存儲和傳輸計算機化信息時驗證和維護數據的完整性,校驗和算法計算特定信息塊中的位數,并生成一個代表準確數據的數字。當數據以任何方式復制時,通過計算值對照原始數字檢查重復數據。如果數字匹配,則認為數據是完整和準確的。校驗和是固定的信息塊或數據塊,用于在存儲和傳輸計算機化信息時驗證和維護數據的完整性。大多數有效的文件傳輸協議(FTP)都需要某種數據驗證,而且許多功能不僅能夠檢測,但修復數據完整性方面的小問題。某些類型的校驗和(也稱為哈希和)包括md5和循環冗余校驗(CRC)。CRC是一種被稱為多項式代碼校驗和的校驗和類型,能夠識別原始數據格式的意外更改。雖然有助于檢測通過web或通過對等(P2P)網絡下載的文件中的錯誤,但校驗和也可用于任何功能,其中數據在網絡或存儲介質中傳輸時可能會損壞。數據錯誤通常是由丟失引起的,重復或不正確的位。由于校驗和值是根據數據塊中的每一位來計算的,因此即使丟失一個位也會導致校驗和錯誤。大多數文件直接在其數據中編碼校驗和,通常附加在文件末尾。當文件傳輸到另一個系統或設備時,接收器讀取校驗和并使用其算法驗證是否已接收到完整的文件,但沒有錯誤。丟失、損壞或重復位的文件可能無法正常工作,或者根本無法正常工作。盡管校驗和失敗,其他文件可能看起來工作正常隨著時間的推移,不完整或損壞的數據可能會繼續降級,直到它變得不可用或導致錯誤。由于其性質,基本校驗和通常只在驗證和修復小數據塊時有用。隨著信息量的增加,校驗和無法檢測或更正錯誤的可能性也會增加。這會導致損壞的數據重復通過校驗和,產生更多錯誤,甚至損壞校驗和數據。循環冗余校驗由于其算法的復雜性增加,錯誤率比標準校驗和低得多,并且可以應用于更大的數據塊。雖然CRC不安全,在檢查和保存數據完整性時,它們仍然提供更高的可靠性。一些軟件還提供基于自定義函數的校驗和功能和錯誤修復功能
    • 發表于 2020-08-07 14:10
    • 閱讀 ( 2387 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆