Au-delà de l'Utilitaire d'archive : Extraire des fichiers ISO, DMG, TAR.GZ et paquets Linux sur macOS
Les développeurs, administrateurs système, ingénieurs DevOps et passionnés d’informatique travaillant sur Mac manipulent quotidiennement des formats d’archives provenant de mondes très éloignés de l’écosystème grand public d’Apple.
Au cours d’une journée de travail classique, vous pouvez être amené à :
- Inspecter le contenu interne d’une image d’installation ISO Ubuntu ou Windows sans passer par DiskImageMounter (qui monte inutilement des disques virtuels sur votre bureau).
- Extraire un outil open source compilé sous la forme d’une archive
.tar.gz,.tar.bz2ou d’un tarball à compression avancée.tar.xz. - Ouvrir un paquet logiciel Debian (
.deb) ou Red Hat (.rpm) pour inspecter une bibliothèque binaire ou des scripts d’installation sur votre machine locale. - Déballer une image disque macOS (
.dmg) sans la monter et sans risquer les habituels messages d’erreur de démontage « Ressource occupée ».
Si vous comptez sur l’Utilitaire d’archive fourni par défaut avec macOS, vous atteignez immédiatement ses limites. L’outil d’Apple gère les fichiers .zip conventionnels, mais dès qu’il rencontre une image .iso, un installateur .cab ou une archive .tar.xz, il tente de monter le volume, renvoie un message d’erreur abscons ou se contente d’extraire l’enveloppe externe (vous laissant avec un fichier .tar brut nécessitant un second double-clic).
Voici comment extraire sans friction les paquets d’entreprise, les archives Linux et les images disques directement dans le Finder.
Pourquoi le montage d’images disques est une contrainte superflue
Lorsque vous double-cliquez sur une image .iso ou .dmg sous macOS, le système fait appel à hdiutil pour monter l’image en tant que volume virtuel :
/Volumes/Ubuntu 24.04 LTS amd64
Les désagréments de cette méthode :
- Saturation visuelle du bureau et du Finder : Chaque image montée fait apparaître une icône de lecteur virtuel sur votre bureau et dans la barre latérale du Finder.
- Blocages fréquents lors de l’éjection (« Disque en cours d’utilisation ») : Si un processus en arrière-plan, l’indexeur Spotlight ou une session de terminal consulte un fichier du volume, macOS refuse d’éjecter le disque, vous obligeant à forcer le démontage via
hdiutil detach -force. - Impossibilité de modification directe : Les images montées sont en lecture seule. Vous ne pouvez pas réorganiser les fichiers sans copier préalablement l’intégralité du contenu ailleurs.
- Systèmes de fichiers non reconnus : Si l’image ISO s’appuie sur un format ext4 ou UDF non géré nativement par macOS, le système affiche l’alerte redoutée : « Le disque que vous avez inséré n’est pas lisible par cet ordinateur. »
L’alternative en ligne de commande : Le casse-tête des options tar
Dans le Terminal, les habitués d’UNIX se tournent vers la commande classique tar :
# Extraction d'une archive tar compressée en gzip
tar -xzvf archive.tar.gz
# Extraction d'une archive tar moderne compressée en xz
tar -xJvf archive.tar.xz
# Extraction d'une archive compressée en bzip2
tar -xjvf archive.tar.bz2
Bien que puissante, la mémorisation de cette profusion d’arguments (-z, -j, -J, -v, -f) est un problème récurrent pour de nombreux utilisateurs. De plus :
tarne sait pas extraire proprement les fichiers.iso,.cab,.rpmou.debsans être combiné à des outils tiers commecpioouar.- Si l’archive contient des liens symboliques ou des permissions spécifiques, l’extraction sous macOS peut générer des erreurs de privilèges.
L’approche universelle : Décompresser au clic droit avec ZipGo
ZipGo transforme le Finder de macOS en un véritable atelier d’extraction universel pour plus de 30 formats d’archives techniques et professionnelles.
Au lieu de monter des disques virtuels ou de saisir des commandes dans le shell, ZipGo traite les images disques, les paquets de distributions Linux et les archives Unix comme des dossiers compressés ordinaires.
Formats majeurs pris en charge :
- Images disques :
.iso,.img,.dmg(extraction directe sans aucun montage dans/Volumes/). - Tarballs Unix & Linux :
.tar,.tar.gz,.tgz,.tar.bz2,.tbz2,.tar.xz,.txz,.tar.lzma. - Paquets de distribution Linux :
.deb(Debian, Ubuntu),.rpm(RedHat, Fedora, CentOS). - Conteneurs et installateurs Windows :
.cab,.wim,.vhd,.chm. - Archives spécialisées :
.rar(RAR4 et RAR5),.7z,.arj,.lzh,.z.
Comment extraire vos fichiers dans le Finder :
- Faites un clic droit sur n’importe quel fichier pris en charge (ex.
ubuntu-server.isoououtils.tar.xz). - Sélectionnez Extraire avec ZipGo ou Extraire dans un sous-dossier.
- ZipGo extrait l’arborescence complète directement dans un dossier local.
- Aucun disque virtuel n’apparaît.
- Aucun problème d’éjection ou de ressource occupée.
- Vous pouvez également faire un clic droit et choisir Aperçu d’archive pour consulter les fichiers et n’extraire que les binaires qui vous intéressent.
Comparatif : Gestion des archives serveur et images disque sur Mac
| Fonctionnalité | Utilitaire d’archive macOS | Outils en ligne de commande (tar, hdiutil) | ZipGo |
|---|---|---|---|
| Extraction d’ISO sans montage | ❌ Tente un montage système | ⚠️ Requiert 7z ou des outils Homebrew | ✅ Extraction directe en 1 clic |
Décompression directe .tar.xz | ❌ Échoue souvent | ✅ Commande tar -xJvf | ✅ Support natif transparent |
Inspection de paquets .deb / .rpm | ❌ Non reconnu | ⚠️ Nécessite ar et cpio | ✅ Aperçu et décompression immédiats |
| Aucun résidu de volume virtuel | ❌ Laisse des volumes montés | Risque de verrous hdiutil | ✅ 100 % dans le système de fichiers standard |
Pour vos besoins en développement, administration système ou exploration de conteneurs, profitez de la puissance d’un décompresseur universel. Téléchargez ZipGo sur le Mac App Store.
ZipGo - Archiveur clic droit Finder pour macOS
Extrayez 30+ formats directement depuis le Finder, prévisualisez sans décompresser et créez des archives chiffrées.