Когда я сжимаю ГБ данных с помощью более 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.

Будет ли для вас полезен флаг --verify? GNU

Другие вопросы по тегам