¿Por qué PIGZ produce una suma md5 diferente?

¿Por qué PIGZ produce una suma md5 diferente?

Observo que cuando uso PIGZla versión, el hash del archivo tar generado md5sumes diferente al siguiente generado.

En lugar de PIGZ=-nusar GZIP=-nhashes 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 PIGZpersonas similares GZIP?

Respuesta1

Si desea tarutilizar 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 -Ipigzopción, y sin -z, tarse utiliza y se tiene en cuenta pigzla variable. PIGZEsto da como resultado archivos tar con el mismo contenido que gziplos archivos comprimidos con GZIP=-n.

información relacionada