W mojej firmie pobieramy migawkę lokalnej bazy danych rozwoju jako db.dump.tar.gz
plik. Kompresja ma sens, ale archiwum zawiera tylko jeden plik ( db.dump
).
Czy jest sens archiwizacji pojedynczego pliku, czy jest to .tar.gz
po prostu taki idiom? Dlaczego nie tylko .gz
?
.tar.gz
się, że jestem lepszy od większości innych powszechnych metod. Pamiętam, że był lepszy niż sprawiedliwy, .tar
ale nie pamiętam, czy był lepszy niż sprawiedliwy .gz
. .cab
Format ironicznie Window był najlepszą z metod, które wypróbowałem, co było bardzo nieoczekiwane.
tar
nie jest algorytmem kompresji, jest to format archiwizacji
tar -zxvf
. Ale dla tych, którzy patrzą na nazwę pliku i widzą, że nie ma go.tgz
jako rozszerzenia, gzip plik zrzutu bazy danych jest w porządku. Ponieważ nie znam szczegółowo algorytmów kompresji, nie jestem pewien, czy tar wykonuje jakąkolwiek kompresję na rzadkich plikach, takich jak db dump, ale w przypadku zwykłych plików tekstowych bezpośredni gzip pliku ma bardzo małą przewagę wielkości nad tarowaniem pierwszego i gzip ing plik