
Observo que cuando uso PIGZ
la versión, el hash del archivo tar generado md5sum
es diferente al siguiente generado.
En lugar de PIGZ=-n
usar GZIP=-n
hashes generados, son los mismos. He seguido la siguiente respuesta paraTar produce archivos diferentes cada vez.
$ 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
=> ¿Es este un caso normal? ¿O es posible tener el mismo comportamiento para PIGZ
personas similares GZIP
?
Respuesta1
Si desea tar
utilizar pigz
, debe pedirle que lo haga:
... | PIGZ=-n tar -Ipigz --mode=a+rwX --owner=0 --group=0 --absolute-names --no-recursion --null -T - -cvf file.tar.gz
Con la -Ipigz
opción, y sin -z
, tar
se utiliza y se tiene en cuenta pigz
la variable. PIGZ
Esto da como resultado archivos tar con el mismo contenido que gzip
los archivos comprimidos con GZIP=-n
.