오래 전에 비표준 프로그램을 사용하여 생성된 아카이브 backup.tar가 있습니다. 더 이상 원래 프로그램에 액세스할 수 없습니다. 아카이브가 압축 해제되었습니다(gzip). 아카이브 파일을 추출하려고 할 때 Unexpected EOF
오류가 발생합니다.
복잡하지만 유일한 문제는 체크섬이라고 의심할 만한 이유가 있습니다. 압축을 풀고 파일을 꺼내고 싶습니다. tar 체크섬을 무시하거나 수정하고 파일을 추출하는 방법(cpio 또는 pax 사용)이 있습니까?
답변1
-i
EOF에 대한 메시지를 무시할 수 있는지 알아보기 위해 전환해 보겠습니다 .
-i, --ignore-zeros ignore zeroed blocks in archive (means EOF)
예
$ tar xivf backup.tar