Я обнаружил, что файл .tar был поврежден без получения ошибки при распаковке файла, поэтому я удивляюсь:
Есть ли в файлах .tar контрольная сумма, охватывающая объем данных?
Попробовал простой тест, сделав текстовый файл размером 1 К только с "x", а затем на его основе создал файл .tar. Затем изменили один "x" в файле .tar на "y", а затем распаковали. При распаковке не было сгенерировано никаких ошибок, и один х был заменен на у, поэтому вывод таков:
Формат файла .tar не имеет контрольной суммы, охватывающей объемные данные.