Мы хотим заархивировать множество файлов баз данных (дампы mysql, Oracle и SQL Server), различные стандартные файлы (excel, word и т. Д.), Но мы опасаемся, что как только мы заархивируем их и удалим оригиналы, может случиться так, что архив будет поврежден или в нем есть ошибка, и файлы будут потеряны.
Есть ли способ, чтобы после 7zip-архива вы могли проверить и убедиться, что вы сможете распаковать файл позже? Мы бы заархивировали файл, проверили, в порядке ли архив, а затем удалили исходный файл. Было бы хорошо, если бы это можно было сделать через командную строку, так как мы бы это автоматизировали.
Мы используем Windows Server 2003, 2008 и 2008 R2.
Для этого вы можете использовать 7zip. Либо щелкните правой кнопкой мыши и выберите Test Archive из контекстного меню 7-Zip, либо вы можете использовать командную строку
7z t somearchive.7z
7z t somearchive.zip
и т.д
Вы получаете такой вывод из командной строки
"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