Dlaczego tar z opcją -z za każdym razem tworzy archiwum z innym hashem?


4

Czy możesz powiedzieć mi dlaczego

tar czf archive.tar dir

tworzy archiwum z innym hashem za każdym razem (sprawdzam za pomocą 'md5sum') Bez parametru kompresji -z lub z parametrem -j zamiast tego wszystko działa dobrze. Dzięki

linux  gzip  md5  tar  md5sum 

Odpowiedzi:


7

Wynika to z faktu, że gzipprzechowuje także meta-informacje podczas korzystania z parametrów domyślnych. Spójrz na -nparametr, gzipaby odrzucić te informacje, a następnie powinieneś mieć identyczne archiwa za każdym razem, zakładając, że pliki się nie zmieniły.

Wypróbuj coś takiego: tar -cf <archive_dir> | gzip -n > archive_dir.tar.gz

Spójrz na stronę gzip .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.