tar.xz 파일이 손상되지 않았는지 확인하는 방법

tar.xz 파일이 손상되지 않았는지 확인하는 방법

다음 명령을 사용하여 일부 파일을 압축했습니다.

XZ_OPT=-e9 tar cJf compressed_directory.tar.xz /path/to/directory

tar.xz해당 파일이 손상되지 않았는지 확인할 수 있는 방법이 있습니까 ? 우분투 20.04를 사용하고 있습니다.

내 질문을 검색했는데 여러 가지 답변이 있지만 이에 대해서는 tar.gz확인할 방법을 찾고 있습니다 tar.xz.

답변1

xz -t *xz사용자를 위해 테스트되지만 TAR은 기본적으로 체크섬을 수행하지 않기 때문에 TAR 아카이브 자체의 무결성을 테스트할 수 없습니다.

이 경우 더욱 안전하기 위해 다음 라이너를 사용했습니다.

find directory -depth | cpio -o -H crc | xz -9e directory.cpio.xz

이 경우 소스 아카이브의 모든 파일이 손상되지 않았는지 항상 확인할 수 있습니다.

관련 정보