如何對新檔案設定自動 NTFS LZX 壓縮

如何對新檔案設定自動 NTFS LZX 壓縮

我知道可以使用 LZX 在命令列上壓縮檔案:

COMPACT /C /S:E:\Backup /EXE:LZX

但我想在文件寫入磁碟之前執行此操作。

如果我透過資源管理器在根資料夾上啟用壓縮,則檔案將以弱壓縮方法寫入,而我想使用 LZX。

答案1

你不能

它的工作方式不同,不可繼承,您無法壓縮文件夾(本身),您無法在保持壓縮的同時修改(或添加)信息到 LZX 文件,如果您這樣做,該文件完全解壓後,就像一個新文件一樣,您需要再次重新壓縮它。

緊湊的幫助給出:

“目錄將被標記,以便隨後添加的檔案將被壓縮,除非 /EXE”

新增一個位元組解壓縮檔:

回顯>>測試.txt

LZX 檔案就像「zip 檔案」(更像是 GZ),對作業系統透明,但它們與舊 NTFS 方式中的常見壓縮檔案不同。

我建議的解決方案是使用計劃任務在電腦空閒時運行壓縮命令(或在備份後運行),並且我建議僅壓縮工作程序中的LZX:dll和exe檔案(如果它們不是備份)如您的示例) ,以防止潛在的速度下降和問題(不要!壓縮根目錄中的引導檔案)。

如果您的檔案已經使用舊方法壓縮,則需要在第一次執行時添加 /F 強制重新壓縮,並從資料夾本身中刪除壓縮以防止使用“弱方法”,或者使一個更複雜的程序,使用於尋找並重新壓縮弱壓縮檔案。

另請記住,LZX 與先前版本的 Windows 不相容。

相關內容