Sur Mac, le clic droit « Compresser » du Finder transforme un fichier ou un dossier en archive .zip, posée au même endroit que l’original. Le Finder ne sait ni la protéger par mot de passe ni la découper pour un envoi par e-mail. Ces deux réglages passent par le Terminal, avec la commande zip et ses options -e et -s. Aperçu et Adobe Acrobat réduisent le poids d’un PDF par une autre méthode.
Compresser un fichier ou un dossier avec le Finder

Repérez le fichier ou le dossier dans le Finder, faites un clic droit (ou Contrôle + clic), puis choisissez « Compresser » dans le menu contextuel. La même commande existe dans la barre de menus, sous « Fichier > Compresser », pour qui préfère ne pas passer par le clic droit. macOS crée une archive au format .zip au même emplacement, avec le nom de l’élément d’origine suivi de l’extension. Un dossier se compresse exactement comme un fichier : le Finder embarque automatiquement tous les sous-dossiers et fichiers qu’il contient, sans case à cocher supplémentaire.
Derrière la commande « Compresser », le Finder appelle Archive Utility, l’Utilitaire d’archives rangé dans /System/Library/CoreServices/Applications, qui travaille en arrière-plan sans ouvrir de fenêtre (Kirk McElhearn, Intego, 2021). Depuis le Finder, c’est toujours cet utilitaire qui choisit le format .zip, sans option pour en changer.
Le gain réel dépend de ce qu’on compresse. D’après un comparatif publié par Smallpdf, un dossier de fichiers texte compresse en moyenne de 30 à 70 % grâce à l’algorithme DEFLATE, qui repère les répétitions dans les données (Smallpdf, 2024). Le code source et les documents bureautiques suivent à peu près la même courbe. Un dossier de photos JPEG ou de vidéos rétrécit à peine : ces formats sont déjà compressés à la source, il ne reste presque rien à gagner.
Compresser plusieurs éléments : une archive commune ou des archives séparées
Pour compresser plusieurs fichiers ou dossiers d’un coup, faites glisser le curseur autour des éléments. Pour des éléments éloignés dans la liste, cliquez sur chacun en maintenant la touche Cmd. Appliquez ensuite le même clic droit « Compresser ». Le Finder fusionne tout en une seule archive .zip, quel que soit le nombre de dossiers sélectionnés.
Pour obtenir une archive distincte par dossier, le Finder n’offre aucune option. Il faut ouvrir l’application Archive Utility elle-même. Placez-la dans le Dock depuis Système > Bibliothèque > CoreServices > Applications, puis faites glisser plusieurs dossiers ensemble sur son icône : chacun ressort compressé dans sa propre archive, sans fusion (MacGeneration, janvier 2025). Le raccourci Cmd + Maj + G, dans le Finder, ouvre directement la fenêtre « Aller au dossier » pour taper ce chemin sans naviguer clic par clic.
Compresser un fichier depuis le Terminal, avec tar et zip
Le Terminal entre en jeu quand le Finder ne suffit plus, pour un mot de passe ou un format .tar précis. Ces commandes s’intègrent aussi dans un script d’automatisation, là où le clic droit ne mène nulle part. Pour créer une archive .tar compressée, la marche à suivre est la suivante :
- Ouvrez Terminal (Finder > Applications > Utilitaires, sinon Cmd + Espace puis « Terminal »).
- Déplacez-vous dans le dossier concerné avec cd, par exemple cd ~/Documents/Projet.
- Lancez tar -czvf archive.tgz NomDuDossier : -c crée l’archive, -z la compresse, -v affiche la progression, -f fixe le nom du fichier de sortie.
- Vérifiez que le fichier archive.tgz est apparu dans le dossier courant avec ls.
Pour une archive .zip, la commande devient zip -r archive.zip NomDuDossier, le -r assurant la récursion dans les sous-dossiers. Le guide de l’app Terminal d’Apple réserve tar à un besoin précis :
« Il est plus simple de compresser et de décompresser des fichiers directement dans le Finder (il est recommandé d’utiliser la commande tar dans Terminal uniquement si vous avez spécifiquement besoin de créer une archive tar) » (Apple Support, Guide Terminal Mac).
Depuis macOS 11 (Big Sur), le Terminal embarque aussi la commande aa, propre au format Apple Archive .aar. Son algorithme maison, LZFSE, compresse plus vite que le zip classique tout en consommant moins d’énergie. Sa syntaxe complète se consulte avec man aa directement dans Terminal (The Eclectic Light Company, 2020).
Protéger une archive par un mot de passe
Le Finder ne protège jamais une archive .zip par mot de passe, quel que soit le menu utilisé. Cette limite se contourne via le Terminal, avec la commande zip -er archive.zip NomDuDossier : le -e active le chiffrement, le -r parcourt les sous-dossiers. macOS demande alors le mot de passe deux fois pour confirmation, avant de générer l’archive chiffrée.
À l’ouverture, si l’archive protégée est décompressée depuis le Finder par un double-clic, une fenêtre réclame le mot de passe avant d’extraire le contenu. Sans lui, l’archive reste illisible. Pour une protection par mot de passe accessible sans passer par le Terminal, un logiciel tiers comme Keka propose l’option directement dans son interface graphique.
Diviser une grande archive pour l’envoyer par e-mail
Une archive trop lourde pour un envoi par e-mail se découpe en plusieurs parties avec zip -s 20m -r archive.zip NomDuDossier, le -s fixant la taille maximale de chaque segment. Gmail plafonne ses pièces jointes à 25 Mo : viser 20 Mo par segment laisse une marge de sécurité. macOS génère alors une série de fichiers archive.zip, archive.z01, archive.z02, etc. Le destinataire doit récupérer tous les segments dans un même dossier. L’Utilitaire d’archives de macOS n’ouvre pas une archive découpée : on la recolle d’abord en Terminal avec zip -s 0 archive.zip –out complet.zip. Keka et The Unarchiver l’ouvrent directement.
Décompresser un fichier ZIP sur Mac
Un double-clic sur l’archive .zip suffit : le Finder extrait le contenu dans un nouveau dossier créé au même emplacement, sous le nom de l’archive d’origine. Si l’archive est protégée par mot de passe, une fenêtre le demande avant toute extraction, comme décrit plus haut. Pour un fichier .tgz ou .tar créé en Terminal, le même double-clic fonctionne également depuis le Finder.
Quand passer par un logiciel de compression tiers
Un logiciel de compression tiers sert à ouvrir les formats que macOS ne lit pas nativement (.rar, .7z) ou les archives découpées. Il permet aussi de régler mot de passe et découpage dans une interface graphique, sans ligne de commande. The Unarchiver, disponible sur le Mac App Store, reste gratuit. Il se limite à l’ouverture d’archives dans de nombreux formats. Keka, open source sur GitHub sous le projet aonez/Keka, couvre en plus la création, avec mot de passe et découpage inclus dans ses réglages, sans passer par une commande.
Pour gagner de la place au-delà d’une archive, libérer de l’espace disque ou économiser du stockage passe d’abord par les réglages de stockage de macOS, dans Réglages Système > Général > Stockage.
