Windows-Server-2008

驗證文件是否可以從 7Zip 存檔中成功解壓縮

  • December 26, 2012

我們想要對許多數據庫文件(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

引用自:https://serverfault.com/questions/460931