[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"content:zh-TW:guides\u002Fmd5-checksum-windows":3},{"id":4,"title":5,"body":6,"description":127,"extension":128,"faq":129,"kind":136,"locale":137,"meta":138,"navigation":139,"path":140,"seo":141,"seoTitle":142,"stem":143,"__hash__":144},"pages\u002Fzh-TW\u002Fguides\u002Fmd5-checksum-windows.md","Windows 檔案 MD5 校驗：PowerShell 操作與差異排查",{"type":7,"value":8,"toc":118},"minimark",[9,13,17,21,24,41,44,47,50,53,56,59,62,65,68,71,106,114],[10,11,12],"h2",{"id":12},"先確認預期值的來源",[14,15,16],"p",{},"下載頁發布的校驗值必須與演算法、版本、檔案一一對應。參考值是 MD5，就不能用 SHA-256 比較。檔案與摘要若來自同一個不可信鏡像，可能被一起替換；請先確認發布管道，再核對數值，不要僅憑相符提示便認定程式安全。",[10,18,20],{"id":19},"在-powershell-計算本機檔案","在 PowerShell 計算本機檔案",[14,22,23],{},"將路徑換成實際檔案。引號讓含空格的路徑保持完整，LiteralPath 將方括號等看似萬用字元的符號當成檔名本身。MD5 不是指令預設演算法，請保留明確的演算法參數。",[25,26,31],"pre",{"className":27,"code":28,"language":29,"meta":30,"style":30},"language-powershell shiki shiki-themes github-light github-dark","Get-FileHash -LiteralPath 'C:\\Downloads\\example.zip' -Algorithm MD5\n","powershell","",[32,33,34],"code",{"__ignoreMap":30},[35,36,39],"span",{"class":37,"line":38},"line",1,[35,40,28],{},[14,42,43],{},"讀取 Hash 欄位，而不是 Path 欄。PowerShell 常用大寫顯示十六進位，本工具預設小寫；只要完整位元組一致，字母大小寫不影響比較。不要為改變顯示而編輯檔案內容。",[10,45,46],{"id":46},"使用可控樣本檢查流程",[14,48,49],{},"準備一個 UTF-8 檔案，僅含 abc 三個位元組，沒有引號、結尾換行或位元組順序記號。MD5 應為 900150983cd24fb0d6963f7d28e17f72。某些編輯器儲存時會加換行，那已經是另一個輸入，結果改變並非工具失效。",[14,51,52],{},"在瀏覽器檔案工具選取同一個已儲存檔案，演算法設為 MD5。預期值欄位只貼 32 個十六進位字元，不加入檔名、演算法前綴或整行終端機輸出。首尾貼上空白可以清理，內部空格會被判為格式錯誤，而非一般不相符。",[10,54,55],{"id":55},"不相符時不要修改檔案湊結果",[14,57,58],{},"先等待下載完成，再核對版本與來源，確認沒有把壓縮檔和解壓後的檔案混在一起比較。重新命名一般不改變內容摘要，重新壓縮卻可能改變封存中繼資料。無法讀取、失敗或取消，不是已完成計算卻不相符。",[14,60,61],{},"若無法確認預期位元組，應重新向發布者取得檔案。需要抵抗刻意竄改時，請遵循發布者的數位簽章驗證流程。MD5 數值相同不是身分驗證，也不是惡意軟體掃描。",[10,63,64],{"id":64},"瀏覽器與命令列的分工",[14,66,67],{},"瀏覽器適合少量本機檔案佇列、進度顯示與直接比較；PowerShell 適合自動化及超過瀏覽器保護限制的檔案。本工具單檔限制為 1 GiB，不代表所有手機都能迅速完成最大工作。兩種方式都不需要為了本機摘要而上傳檔案。",[10,69,70],{"id":70},"相關工具與指南",[72,73,74,82,88,94,100],"ul",{},[75,76,77],"li",{},[78,79,81],"a",{"href":80},"\u002Fzh-TW","MD5 雜湊產生器",[75,83,84],{},[78,85,87],{"href":86},"\u002Fzh-TW\u002Ffile-md5","檔案校驗工具",[75,89,90],{},[78,91,93],{"href":92},"\u002Fzh-TW\u002Fguides\u002Fmd5sum-linux","Linux md5sum 使用指南：檔案、清單與換行",[75,95,96],{},[78,97,99],{"href":98},"\u002Fzh-TW\u002Fguides\u002Fmd5-vs-sha256","MD5 與 SHA-256：長度、相容性與信任邊界",[75,101,102],{},[78,103,105],{"href":104},"\u002Fzh-TW\u002Fguides\u002Fwhat-is-md5","什麼是 MD5：原始位元組、128 位元摘要與常見誤解",[14,107,108],{},[78,109,113],{"href":110,"rel":111},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fpowershell\u002Fmodule\u002Fmicrosoft.powershell.utility\u002Fget-filehash?view=powershell-7.5",[112],"nofollow","Microsoft Get-FileHash",[115,116,117],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":30,"searchDepth":119,"depth":119,"links":120},2,[121,122,123,124,125,126],{"id":12,"depth":119,"text":12},{"id":19,"depth":119,"text":20},{"id":46,"depth":119,"text":46},{"id":55,"depth":119,"text":55},{"id":64,"depth":119,"text":64},{"id":70,"depth":119,"text":70},"用 PowerShell 對原始檔案計算 MD5、複製正確摘要欄位，並排查路徑、版本與位元組差異。","md",[130,133],{"question":131,"answer":132},"Get-FileHash 命令必須指定 MD5 嗎？","需要。重現 MD5 參考值時，應保留 -Algorithm MD5；此命令預設使用 SHA-256。請將範例路徑換成實際要核對的已儲存檔案。",{"question":134,"answer":135},"PowerShell 顯示大寫，會影響 MD5 核對嗎？","不會。十六進位字母大小寫代表相同位元組。比對時應保留完整的 32 個 MD5 字元，不包含檔名或其他命令輸出欄位。","guide","zh-TW",{},true,"\u002Fzh-tw\u002Fguides\u002Fmd5-checksum-windows",{"title":5,"description":127},"Windows 檔案 MD5 校驗：PowerShell 操作與差異排查 — md5hash.net","zh-TW\u002Fguides\u002Fmd5-checksum-windows","1njjssmtEri_v2yWnOSb96dqED1uvq3VAxaHrZ7m_QM",1792048885074]