微軟在 Windows 10 作業系統中引入了命令列工具 compact.exe 的新選項。它允許用戶使用新演算法壓縮系統上的資料夾以釋放磁碟空間。
與許多其他壓縮解決方案不同,compact 承諾在系統需要載入檔案時對效能幾乎沒有影響。檔案在不更改檔案副檔名或位置的情況下被壓縮。解壓縮發生在運作時,大多數現代系統不應該為此而費力。該工具也包含在 Windows 11 中。
Compact.exe 在 Windows 上壓縮檔案和資料夾,而不更改檔案名稱或對檔案進行其他修改。根據檔案的類型,壓縮可能會節省千兆位元組的磁碟空間或很少。已經壓縮的檔案(例如 JPG 影像檔案)在對其運行壓縮時幾乎不會顯示任何收益。另一方面,未壓縮的文件可能會顯示出很大的收益。你可以查看這個GitHub 頁面,其中列出了數百個遊戲和程序,以及在它們上使用 compress.exe 時的節省。
有些應用程式和遊戲可能會對壓縮產生不良反應。如果是這種情況,解壓縮將解決問題。
提示:如果您喜歡圖形使用者介面,請查看 CompactGUI。 Windows 包含一個壓縮整個磁碟機的選項。右鍵單擊資源管理器中的任何驅動器,然後選擇“屬性”以開啟該選項。您可以在屬性視窗的常規下找到“壓縮此磁碟機以節省磁碟空間”。
#您可以從任何命令提示字元視窗中執行該程式。開啟新的命令提示字元窗口,例如,使用 Windows-R 開啟運行框,鍵入 cmd.exe 並按鍵盤上的 Enter 鍵。
單獨執行compact會顯示目前目錄下所有資料夾和檔案的壓縮狀態。
命令列工具支援幾個參數,其中一些參數一開始可能會令人困惑。
核心指令compact.exe /c 和compact.exe /u 標記目前或指定的目錄,以便將來對資料夾的變更(例如修改的檔案或新新增的檔案)被壓縮或解壓縮。
需要為指令提供 /s 參數,以對指定目錄及其所有子目錄中的所有檔案執行選定的操作。
預設情況下,使用目前目錄,但可以提供一個目錄來取代對不同目錄執行操作。為此,請將路徑資訊新增至命令中。
指令 compact.exe /c /s:c:\users\test\downloads\ 在下載目錄上執行壓縮。
您可以透過提供 /EXE 參數來指定壓縮演算法。參數 /EXE:XPRESS8K 使用該演算法。支援以下演算法:
預設演算法旨在使效能影響盡可能小,即使在舊系統上也是如此。大多數設備使用 8k 甚至 16k 演算法應該不會有問題。
compact.exe 的其他有用參數:
以上是如何使用 compact.exe 在 Windows 上釋放磁碟空間的詳細內容。更多資訊請關注PHP中文網其他相關文章!