W mojej firmie pobieramy migawkę lokalnej bazy danych rozwoju jako db.dump.tar.gzplik. Kompresja ma sens, ale archiwum zawiera tylko jeden plik ( db.dump).
Czy jest sens archiwizacji pojedynczego pliku, czy jest to .tar.gzpo prostu taki idiom? Dlaczego nie tylko .gz?
.tar.gzsię, że jestem lepszy od większości innych powszechnych metod. Pamiętam, że był lepszy niż sprawiedliwy, .tarale nie pamiętam, czy był lepszy niż sprawiedliwy .gz. .cabFormat ironicznie Window był najlepszą z metod, które wypróbowałem, co było bardzo nieoczekiwane.
tarnie jest algorytmem kompresji, jest to format archiwizacji
tar -zxvf. Ale dla tych, którzy patrzą na nazwę pliku i widzą, że nie ma go.tgzjako 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