首頁 > 檔案與目錄管理 > b2sum

b2sum: 計算和驗證 BLAKE2 檢查碼

b2sum 是用於計算和驗證檔案 BLAKE2 訊息摘要(檢查碼)的命令。它用於驗證檔案完整性、偵測數據損壞以及驗證下載檔案的可靠性。BLAKE2 是一種加密雜湊函數,比 MD5 或 SHA-1 更快,同時提供與 SHA-256 相似的安全性強度。

概述

b2sum 使用 BLAKE2 演算法為檔案生成唯一的數位指紋,即檢查碼。此檢查碼可讓您快速檢查檔案內容是否已變更。這對於驗證大型檔案的完整性特別有用。

主要特點

  • 使用 BLAKE2 演算法進行高效能雜湊計算
  • 驗證檔案完整性和數據損壞
  • 生成檢查碼檔案和批量驗證功能
  • 可調整摘要長度

主要選項

b2sum 命令的主要選項控制檢查碼計算方法、輸出格式和驗證行為。

預設行為和模式

輸出和錯誤處理

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`b2sum` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

透過 b2sum 命令的各種使用範例,了解如何計算和驗證檔案的檢查碼。

計算單一檔案的 BLAKE2 檢查碼

b2sum myfile.txt

計算指定檔案的 BLAKE2 檢查碼並輸出。

計算多個檔案的檢查碼

b2sum file1.txt file2.zip

一次計算多個檔案的檢查碼並輸出。

將檢查碼儲存到檔案

b2sum important_data.tar.gz > important_data.tar.gz.b2sum

將計算出的檢查碼和檔案名稱儲存到單獨的檔案中。此檔案可用於後續的完整性驗證。

使用檢查碼檔案驗證完整性

b2sum -c important_data.tar.gz.b2sum

使用先前儲存的檢查碼檔案驗證原始檔案的完整性。如果所有檔案都匹配,將顯示「OK」訊息。

從標準輸入計算檢查碼

echo "Hello BLAKE2" | b2sum

計算透過管道傳遞的標準輸入數據的檢查碼。

計算特定長度(256 位元)的檢查碼

b2sum -l 256 large_file.iso

指定 BLAKE2 摘要的長度為 256 位元進行計算。

提示與注意事項

有效使用 b2sum 的提示和注意事項。

效能與安全性

  • BLAKE2 提供比 MD5 或 SHA-1 更強的安全性,並具有與 SHA-256 相似的安全性強度,同時具有更快的雜湊計算速度。
  • 對於驗證下載的大型檔案的完整性特別有用,可以快速檢查檔案是否損壞。

檢查碼檔案管理

  • 建議將檢查碼檔案(建議使用 `.b2sum` 副檔名)與原始檔案一起儲存,以便日後輕鬆驗證。
  • 檢查碼檔案的內容必須與 `b2sum` 命令生成的格式一致,才能使用 `-c` 選項正確驗證。


相同類別命令