Windows-Server-2008
驗證文件是否可以從 7Zip 存檔中成功解壓縮
我們想要對許多數據庫文件(mysql、Oracle 和 SQL Server 轉儲)、各種標准文件(excel、word 等)進行 7zip 壓縮,但我們擔心一旦對它們進行 7Zip 壓縮並刪除原始文件,可能會導致存檔損壞或它有一些錯誤,文件將失去。
有沒有一種方法可以讓您在 7zip 之後檢查並驗證您是否可以稍後解壓縮文件?我們將對文件進行 7Zip 壓縮,檢查存檔是否正常,然後刪除原始文件。這可以通過命令行來實現,因為我們會自動化它。
我們使用 Windows Server 2003、2008 和 2008 R2。
您可以使用 7zip 來執行此操作。右鍵點擊並從 7-Zip 上下文菜單中選擇測試存檔,或者您可以使用命令行
7z t somearchive.7z 7z t somearchive.zip
ETC
你從命令行得到這樣的輸出
"c:\program files\7-zip\7z" t somefile.7z 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 Processing archive: douglas.cx.txt.7z Testing somefile.txt Everything is Ok Size: 761 Compressed: 492