Opérations sur les fichiers
Extracteur de GZ/TAR.GZ
Décompressez des fichiers .gz, .tar.gz, .tgz et .tar entièrement dans votre navigateur. Pratique pour ouvrir une sauvegarde FTP d'hébergement mutuel (tar.gz) ou un fichier journal (.gz). Les fichiers ne sont jamais envoyés à un serveur.
Astuces pour décompresser des fichiers GZ/TAR.GZ
- .gz est un format qui compresse un seul fichier à la fois. .tar.gz (identique à .tgz) consiste à d'abord regrouper plusieurs fichiers ou dossiers avec tar, puis à compresser le tout avec gzip ; c'est le format le plus couramment utilisé pour les sauvegardes FTP d'hébergement mutuel. Cet outil détecte automatiquement le format concerné : vous pouvez donc simplement déposer votre fichier sans vous soucier de son extension.
- Si le contenu est un seul fichier (par exemple
access.log.gz), un bouton de téléchargement s'affiche directement. S'il s'agit de plusieurs fichiers (format tar), l'outil affiche une liste similaire à celle de l'extracteur de ZIP, permettant un téléchargement individuel ou une extraction groupée. - Dans Chrome ou Edge, choisir un dossier avec « Tout extraire » écrit directement l'ensemble des fichiers en conservant la structure de dossiers d'origine. Dans les autres navigateurs, les fichiers sont téléchargés individuellement et la structure de dossiers ne peut pas être conservée.
- Les entrées spéciales telles que les liens symboliques apparaissent dans la liste, mais elles ne peuvent pas être téléchargées car elles ne contiennent pas de données réelles (il s'agit d'un type de fichier propre à Linux, qui n'apparaît pratiquement jamais dans les ZIP créés sous Windows).
Questions fréquentes
Anecdote — Pourquoi la compression et le regroupement sont-ils des outils séparés
Le format ZIP, bien connu sous Windows, combine en un seul format la fonction de « regroupement de plusieurs fichiers » et celle de « compression ». Dans le monde Linux/Unix, en revanche, la philosophie de conception consistant à « combiner de petits outils qui font chacun une seule chose, mais bien » (Unix philosophy) est profondément ancrée depuis toujours ; c'est ainsi que tar (qui se contente de regrouper, sans compresser) et gzip (qui se contente de compresser, sans pouvoir regrouper plusieurs fichiers) se sont développés comme des commandes distinctes.
C'est pourquoi, lorsqu'on effectue une sauvegarde sur un serveur Linux, le processus se déroule en deux étapes : on regroupe d'abord tout en un seul fichier avec tar -cf backup.tar dossier/, puis on le compresse avec gzip backup.tar, ce qui donne au final un fichier portant la double extension .tar.gz. Le nom « tar » lui-même vient du fait que cette commande servait à l'origine à écrire des sauvegardes sur des dérouleurs de bande magnétique (Tape ARchive).
C'est pour cette raison que beaucoup de gens sont déroutés en découvrant, après avoir extrait un .gz, que le contenu est encore un fichier .tar. Cet outil effectue automatiquement à la fois l'extraction gzip et le listage du contenu tar, si bien que l'utilisateur n'a pas à se soucier de ce processus en deux étapes.