Nella mia azienda, scarichiamo un'istantanea del database di sviluppo locale come db.dump.tar.gz
file. La compressione ha senso, ma il tarball contiene solo un singolo file ( db.dump
).
È utile archiviare un singolo file o è .tar.gz
un linguaggio così comune? Perché non solo .gz
?
.tar.gz
di essere superiore alla maggior parte degli altri metodi comuni. Ricordo che era superiore al giusto .tar
ma non ricordo se fosse meglio del semplice .gz
. Ironicamente, il .cab
formato di Windows era il migliore dei metodi che ho provato, il che è stato molto inaspettato.
tar
non è un algoritmo di compressione, è un formato di archiviazione
tar -zxvf
. Ma per coloro che guardano il nome del file e vedono che non ha.tgz
estensione, va benissimo decomprimere il file dump del db. Dal momento che non conosco gli algoritmi di compressione in dettaglio, non sono sicuro se tar esegua alcuna compressione su file sparsi come db dump, ma per i file di testo semplice, gzip diretto del file ha un vantaggio di dimensioni molto ridotte rispetto al tarare prima e gzip ing il file