
버전을 사용할 때 PIGZ
생성된 tar 파일의 md5sum
해시가 다음 생성된 것과 다르다는 것을 관찰했습니다.
PIGZ=-n
내가 사용하는 대신GZIP=-n
동일합니다. 나는 다음 답변을 따랐습니다.Tar는 매번 다른 파일을 생성합니다..
$ find sourceCode -print0 | LC_ALL=C sort -z | PIGZ=-n tar \
--mode=a+rwX --owner=0 --group=0 --absolute-names --no-recursion --null -T - -zcvf file.tar.gz
$ md5sum file.tar.gz # some hash is generated
# When I apply the same operation above output for md5sum file.tar.gz is different
=> 이게 정상적인 경우인가요? 아니면 같은 행동 PIGZ
을 하는 것이 가능합니까 GZIP
?
답변1
tar
를 사용 하려면 pigz
다음과 같이 요청해야 합니다.
... | PIGZ=-n tar -Ipigz --mode=a+rwX --owner=0 --group=0 --absolute-names --no-recursion --null -T - -cvf file.tar.gz
옵션이 있는 경우 -Ipigz
와 없는 -z
경우 및 변수가 tar
고려 됩니다. 이로 인해 .pigz
PIGZ
gzip
GZIP=-n