Да, формат файла gzip содержит контрольную сумму CRC-32, которую можно использовать для обнаружения повреждения архива.
Конечно, хотя контрольная сумма позволяет gzip сообщать вам, что архив поврежден, на самом деле он ничего не делает, чтобы помочь вам восстановить данные внутри архива. Таким образом, это в основном полезно для таких вещей, как проверка того, что архив, который вы только что загрузили из Интернета, действительно был загружен правильно.
Если вы на самом деле беспокоитесь о хранении или передаче ваших архивов через ненадежные носители, вы можете рассмотреть возможность использования такого формата архива, как par, который фактически обеспечивает исправление ошибок в дополнение к обнаружению ошибок. Конечно, недостатком таких форматов является то, что избыточность, необходимая для исправления ошибок, обязательно несколько увеличивает размер файла.
tar
(по крайней мере , не в-z
опции) не выполняет проверку целостности. Также принятый ответ заявляет это. Вопрос: добавляет лиgzip
(или использование-z
опции) проверку целостности?