本工具計算什麼
先選擇發布方要求的演算法,再選取或拖放本機檔案。預設計算 MD5,檔案佇列也支援 SHA-1、SHA-256、SHA-384、SHA-512 與 CRC32。程式以 2 MiB 分塊依序讀取,避免同時完整載入多個大型檔案,但仍會使用本機 CPU 與記憶體。
每個檔案分別顯示名稱、位元組數、進度與結果,零位元組檔案也有有效摘要。可以獨立取消或移除處理中及等候中的檔案;重試會使用同一個已選取的本機檔案。更換演算法會讓舊結果失效,並重新計算可處理的檔案;已取消的檔案需按「重試」才會繼續。
預期值欄位只接收十六進位摘要,不接收檔名或整行命令輸出。格式錯誤與內容不相符是兩種不同狀況。參考值應從可信來源取得:校驗值一致有助於發現意外變化,但不代表程式沒有惡意,也不能單獨證明發布者身分。
可核對的範例
UTF-8 · abc · MD5
900150983cd24fb0d6963f7d28e17f72
如何計算與比較
- 加入檔案前先選擇演算法。本頁預設使用 MD5;請以發布者提供的參考值所標示的演算法為準。
- 按選擇檔案,或將本機檔案拖入選取區域。工具會依佇列順序自動計算,每次處理一個檔案。範例會加入
example.txt,內容為abc的三個位元組,不含結尾換行。 - 每個檔案分別顯示名稱、位元組數、進度與狀態。可以取消處理中或等候中的檔案、移除檔案,或重新計算已取消的工作。更換演算法後,舊結果失效,可處理的檔案會重新計算;已取消的工作需按重試才會繼續。
- 在比較預期值(選填)中僅貼上十六進位參考值,再按核對。不要加入檔名、演算法前綴或整行終端輸出。
- 複製用來複製單一檔案的完整摘要;該檔案結果區的下載用來匯出單筆結果,佇列下方的下載 TXT / CSV則匯出所有已完成的結果。
零位元組檔案也能計算。核對已儲存的檔案與複製檔案中的可見文字並不相同:編碼、中繼資料與換行都可能影響原始位元組。TXT、CSV 包含檔名、演算法與完整結果,不包含檔案內容;它們是結果表,不是能供 md5sum --check 直接讀取的校驗清單。
限制、隱私與下一步
佇列最多接受 50 個檔案,每個不超過 1 GiB。檔案在 Web Worker 中依序以 2 MiB 分塊讀取,不會為了計算摘要而上傳。手機處理大型檔案可能較慢;裝置回應不順時,可以取消並改用桌面工具。移除或清除會釋放應用程式對檔案的參照,下載後的記錄由你自行管理。正常的網站請求仍會傳送至託管伺服器。