Dans mon entreprise, nous téléchargeons un instantané de la base de développement local sous forme de db.dump.tar.gz
fichier. La compression est logique, mais l'archive ne contient qu'un seul fichier ( db.dump
).
Y a-t-il un intérêt à archiver un seul fichier, ou est .tar.gz
-ce un idiome aussi courant? Pourquoi pas juste .gz
?
.tar.gz
supérieur à la plupart des autres méthodes courantes. Je .tar
me souviens que c’était mieux que juste, mais je ne me souviens pas si c’était mieux que juste .gz
. Ironiquement, le .cab
format de Window était la meilleure des méthodes que j'ai essayées, ce qui était très inattendu.
tar
n'est pas un algorithme de compression, c'est un format d'archivage
tar -zxvf
. Mais pour ceux qui regardent le nom du fichier et constatent qu’il n’a pas.tgz
d’extension, c’est parfaitement bien de gzip le fichier de vidage de la base de données. Comme je ne connais pas les algorithmes de compression en détail, je ne suis pas sûr que tar produise une compression sur des fichiers fragmentés tels que db dump, mais pour les fichiers en texte brut, le format gzip direct présente un très petit avantage en termes de taille par rapport au tarage en premier et à gzip. dans le fichier