¿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

linux  gzip  md5  tar  md5sum 

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 .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.