In meinem Unternehmen laden wir einen lokalen Entwicklungsdatenbank-Snapshot als db.dump.tar.gz
Datei herunter . Die Komprimierung ist sinnvoll, aber der Tarball enthält nur eine einzige Datei ( db.dump
).
Gibt es irgendeinen Grund, eine einzelne Datei zu archivieren, oder handelt es sich .tar.gz
nur um eine solche gebräuchliche Redewendung? Warum nicht einfach .gz
?
.tar.gz
, dass sie den meisten anderen gängigen Methoden überlegen sind. Ich erinnere .tar
mich, dass es besser war als nur, aber ich kann mich nicht erinnern, ob es besser war als nur .gz
. Ironischerweise war Window's .cab
Format die beste Methode, die ich ausprobiert habe, was sehr unerwartet war.
tar
ist kein Komprimierungsalgorithmus, sondern ein Archivierungsformat
tar -zxvf
. Aber für diejenigen, die sich den Dateinamen ansehen und feststellen, dass er keine.tgz
Endung hat, ist es vollkommen in Ordnung, die Db-Dump-Datei mit gzip zu versehen. Da ich die Komprimierungsalgorithmen nicht genau kenne, bin ich mir nicht sicher, ob tar eine Komprimierung für spärliche Dateien wie db dump vornimmt. Bei Nur-Text-Dateien hat das direkte GZIP der Datei jedoch einen winzigen Größenvorteil gegenüber dem Tarieren zuerst und GZIP die Datei