Когда я сжимаю ГБ данных с помощью более 10 тыс. Файлов и каталогов, как я узнаю, что нет повреждений?
Чтобы ограничить фокус вопроса, я собираюсь сказать, что Linux используется как ОС, а tar - как формат сжатия. Очевидно, что время выполнения важно, но знание того, что архив действителен, более важно. Если вы предоставляете командную строку, пожалуйста, также дайте ссылку на документацию для нее и в своем ответе объясните каждый сегмент команды.
2 ответа
Ага! Нашли то, что ищем (Google спасает день)!
Проверьте эту ссылку: http://www.g-loaded.eu/2007/12/01/veritar-verify-checksums-of-files-within-a-tar-archive/
Как и вы, автор ищет хороший способ проверить архив TAR. Он предлагает метод, который делает именно то, что вы ищете, и указывает на часть программного обеспечения сценария, которое выполняет проверку за вас.
Это не идеально, но лучше, чем ничего.
РЕДАКТИРОВАТЬ: Кажется, VeriTAR даже поддерживает сжатые архивы TAR.