¿Por qué la opción tar con -z crea un archivo con un hash diferente cada vez?

4

Puedes decirme porque

tar czf archive.tar dir

crea un archivo con un hash diferente cada vez (verifico con 'md5sum') Sin el parámetro de compresión -z o con el parámetro -j todo funciona bien. Gracias


fuente

Respuestas:

7

Eso es porque gzip almacena metainformación también cuando se usan parámetros predeterminados. Echa un vistazo a la -n parámetro de gzip para descartar esa información, entonces debe tener archivos idénticos cada vez, asumiendo que los archivos no cambiaron.

Intenta algo como: tar -cf <archive_dir> | gzip -n > archive_dir.tar.gz

Echa un vistazo a la Página de manual de gzip .

ortang
fuente