Тар игнорирует или фиксирует контрольную сумму

У меня есть архив backup.tar, который был создан с нестандартной программой давно. У меня больше нет доступа к исходной программе. Архив не сжат (gzip). При попытке извлечь архивные файлы я получаю Unexpected EOF ошибку Unexpected EOF .

Это сложно, но у меня есть основания подозревать, что единственная проблема связана с контрольной суммой. Я хочу извлечь его и получить файлы. Есть ли способ (возможно, с использованием cpio или pax), игнорировать или исправлять контрольную сумму tar и извлекать файлы?

  • распаковать / распаковать файлы с помощью Curl на ftp-сервере
  • как сообщить tar только исключить каталог из корня, но не каталог с тем же именем глубже в дереве?
  • Можно ли добавить коды исправлений ошибок (BCH, RS или т. Д.) В один файл?
  • Ошибка AIX tar: сейчас недостаточно памяти.
  • использование случайных в tar для распаковки файлов
  • Untar без справочника верхнего уровня
  • Извлечение одного файла из tar в другую папку
  • Создайте tar-архив, разбитый на блоки максимального размера
  • One Solution collect form web for “Тар игнорирует или фиксирует контрольную сумму”

    Я бы попробовал ключ -i чтобы увидеть, можете ли вы просто игнорировать и сообщения, касающиеся EOF.

      -i, --ignore-zeros ignore zeroed blocks in archive (means EOF) 

    пример

     $ tar xivf backup.tar 
    Linux и Unix - лучшая ОС в мире.