Créer un ZIP propre sur Mac pour les utilisateurs Windows : Supprimer __MACOSX et .DS_Store
Si vous utilisez un Mac au sein d’une agence de création, d’un cabinet de conseil, d’une équipe de développement ou d’une entreprise où vos clients et collègues travaillent sous Windows, vous avez très certainement provoqué des incompréhensions sans même vous en rendre compte.
Voici le scénario classique qui se produit en coulisses :
- Vous sélectionnez un dossier de travail sur votre Mac, faites un clic droit et cliquez sur Compresser.
- Vous envoyez
Livrables.zippar e-mail à un collaborateur sous Windows 11. - Il extrait l’archive et vous demande aussitôt, perplexe : « Pourquoi chaque document est-il dupliqué par un fichier miniature commençant par
._? C’est quoi ce dossier bizarre__MACOSX? M’as-tu envoyé un virus ou un fichier endommagé ? »
Sous Windows, votre livraison soignée de 10 fichiers se transforme subitement en un capharnaüm d’une vingtaine d’éléments :
📁 Livrables/
├── 📁 __MACOSX/
│ ├── ._Proposition_Projet.pdf
│ ├── ._Maquette_Finale.png
│ └── ._Budget_Previsionnel.xlsx
├── .DS_Store
├── Proposition_Projet.pdf
├── Maquette_Finale.png
└── Budget_Previsionnel.xlsx
Voici l’explication technique de l’apparition de ces fichiers fantômes générés par macOS, les raisons pour lesquelles Windows les rejette, et la méthode pour exporter des archives parfaitement nettes en un clic.
Pourquoi macOS injecte-t-il les fichiers __MACOSX et ._ ?
Pour comprendre l’origine de cette pollution, il faut se pencher sur l’architecture du système de fichiers d’Apple :
- Les branches de ressources AppleDouble (Resource Forks) : Les systèmes de fichiers APFS et HFS+ stockent des métadonnées enrichies associées aux fichiers : tags de couleur, coordonnées de fenêtres, commentaires Finder et attributs étendus (
com.apple.quarantine, informations d’encodage texte). - Le format standard ZIP ignore les branches de ressources : Lorsque le moteur de compression natif de macOS crée une archive ZIP standard, il sépare chaque fichier porteur de métadonnées en deux parties distinctes :
- Le contenu réel du fichier (ex.
Maquette_Finale.png). - Un fichier compagnon AppleDouble contenant les métadonnées système, préfixé par
._(ex.._Maquette_Finale.png).
- Le contenu réel du fichier (ex.
- Le dossier masqué
__MACOSX: macOS regroupe tous ces fichiers d’accompagnement._au sein d’un répertoire virtuel nommé__MACOSX. Sur un Mac, le Finder identifie ce dossier et le masque automatiquement. - Le fichier omniprésent
.DS_Store: Le Finder enregistre la configuration d’affichage de chaque dossier (taille des icônes, disposition de la grille, ordre de tri) dans un fichier invisible.DS_Storeplacé dans presque chaque répertoire ouvert.
L’expérience désastreuse sous Windows :
Le système Windows n’a aucune notion des métadonnées AppleDouble. Pour l’Explorateur de fichiers de Windows, un élément nommé ._Maquette_Finale.png apparaît comme un fichier corrompu de 1 Ko, et __MACOSX ressemble à un dossier parasite inutile. Si un utilisateur Windows tente d’ouvrir ._Maquette_Finale.png, sa visionneuse d’images affiche une erreur signalant que le fichier est illisible ou endommagé.
Le contournement laborieux en ligne de commande : dot_clean et les exclusions zip
Les ingénieurs Mac expérimentés contournent généralement l’option par défaut du Finder en passant par le Terminal :
# Nettoyage des attributs étendus avant compression
dot_clean /chemin/vers/dossier
# Compression via CLI en excluant explicitement DS_Store et les branches de ressources
cd /chemin/vers/dossier
zip -r -X livrables.zip . -x "*.DS_Store" -x "__MACOSX*" -x "*/.*"
L’option -X ordonne à l’utilitaire zip d’ignorer les attributs étendus (supprimant ainsi les branches de ressources), tandis que le motif -x exclut les fichiers .DS_Store.
Pourquoi cette méthode n’est pas viable au quotidien :
- Vous devez ouvrir le Terminal, gérer les espaces dans les chemins (
cd "Dossier Client Pro"), et taper de longues options sans la moindre faute de frappe. - Une simple erreur de syntaxe peut aplatir l’arborescence des sous-dossiers ou omettre des fichiers essentiels.
- Vos collaborateurs non-développeurs (commerciaux, chargés de projet, graphistes) ne vont pas ouvrir une invite de commande à chaque fois qu’ils préparent une pièce jointe.
La solution professionnelle : L’archivage épuré en 1 clic avec ZipGo
ZipGo intègre une solution transparente et automatique au sein même du menu contextuel du Finder sur macOS.
Lorsque vous compressez vos fichiers avec ZipGo, son moteur de compression filtre automatiquement et par défaut l’ensemble des résidus système propres à macOS :
Ce que fait ZipGo automatiquement :
- Sélectionnez vos dossiers ou fichiers dans le Finder.
- Faites un clic droit et choisissez Compresser avec ZipGo.
- ZipGo prend en charge le filtrage en temps réel :
- Neutralise et exclut tous les fichiers
.DS_Storedans l’ensemble des sous-dossiers. - Supprime la création des fichiers compagnons AppleDouble
._. - Élimine purement et simplement le dossier
__MACOSX. - Ne conserve que les données authentiques utiles pour le destinataire.
- Neutralise et exclut tous les fichiers
Le résultat ? Lorsque votre client ou collègue sous Windows extrait le fichier .zip, il découvre une arborescence immaculée, professionnelle et sans aucun fichier parasite.
Tableau comparatif des méthodes de compression Mac
| Méthode | Génération de __MACOSX | Fichiers .DS_Store inclus | Clarté sous Windows | Facilité d’utilisation |
|---|---|---|---|---|
| Clic droit Finder par défaut | ❌ Présent systématiquement | ❌ Présent systématiquement | Fichiers doubles et messages d’erreur | Clic droit simple mais polluant |
Commande Terminal zip -X | ✅ Exclu | ✅ Exclu (avec filtre) | Propre | Complexe et rébarbatif |
| ZipGo pour Mac | ✅ Exclu automatiquement | ✅ Exclu automatiquement | ✅ Parfaitement net et professionnel | ✅ 1 clic au menu contextuel |
Ne laissez plus les scories du système d’exploitation entacher votre professionnalisme auprès de vos partenaires. Téléchargez ZipGo sur le Mac App Store pour générer des archives multiplateformes irréprochables à chaque clic.
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.