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