概述
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` 選項正確驗證。