Crossbill affiche le contenu d'une archive ZIP en un instant et l'extrait à côté d'elle, ou seulement les fichiers choisis. Il a été écrit de A à Z, jusqu'à l'algorithme de décompression, avec un parti pris : une archive ne décide pas de ce qu'elle écrit sur votre Mac. Chemins piégés, bombes ZIP et liens symboliques douteux sont arrêtés, chaque fichier est vérifié. Crossbill est gratuit, sans publicité ni compte à créer.
Ce que fait Crossbill
Voir avant d'extraire
Le contenu de l'archive s'affiche en un instant, sans rien décompresser.
- Arborescence complète avec taille, taille compressée et date de chaque fichier et dossier.
- Recherche dans les noms, même au fond des sous-dossiers.
- Double-clic sur un fichier : il s'ouvre dans son app, sans extraire tout le reste.
- Archive à un seul dossier racine (le cas le plus courant) : son contenu s'affiche directement.
Extraire
Tout, ou seulement ce qu'il vous faut.
- Tout extraire (⌘E) à côté de l'archive, dans un dossier choisi à chaque fois ou toujours le même.
- Extraire la sélection : quelques fichiers ou dossiers, là où vous voulez.
- Comme l'Utilitaire d'archive : un seul élément sort tel quel, plusieurs vont dans un dossier au nom de l'archive ; rien n'est jamais écrasé.
- Glissez plusieurs archives sur la fenêtre : elles sont extraites à la suite.
- Ouverture depuis le Finder : afficher le contenu, ou extraire aussitôt.
Sûr par construction
Une archive ne décide pas de ce qu'elle écrit sur votre Mac.
- Zip Slip : un chemin qui sortirait du dossier d'extraction (« ../ », chemin absolu) est refusé et signalé.
- Bombes ZIP : une archive ne peut pas produire plus que ce qu'elle annonce, ni réutiliser les mêmes données ; l'espace disque est vérifié avant de commencer.
- Liens symboliques recréés seulement s'ils pointent à l'intérieur de ce qui est extrait.
- Chaque fichier est vérifié par sa somme de contrôle CRC-32.
- Une archive téléchargée transmet sa quarantaine à son contenu : macOS vérifie une app extraite avant son premier lancement.
- Tout est écrit dans un dossier temporaire puis mis en place d'un coup : annuler ne laisse rien à moitié écrit.
Toutes les archives ZIP
Celles du Mac, de Windows, de Linux et des vieux outils.
- Archives ZIP64 (plus de 4 Go ou de 65 535 fichiers), archives auto-extractibles.
- Noms de fichiers accentués bien lus, y compris ceux des vieux outils Windows (page de code DOS CP437).
- Archives protégées par mot de passe (chiffrement ZipCrypto) ; le mot de passe n'est jamais enregistré.
- Dates, droits Unix et fichiers exécutables conservés.
- Les fichiers techniques ajoutés par macOS (__MACOSX, ._*, .DS_Store) sont masqués et ignorés, si vous le souhaitez.
Fait main
Pas de zlib ni de bibliothèque d'archives : tout est écrit pour Crossbill.
- Lecture du format ZIP, décompression DEFLATE et vérification CRC-32 écrites de A à Z, en Swift.
- Contrôlé sur des centaines d'archives réelles : résultat identique, octet pour octet, à l'outil de décompression de macOS.
- Plusieurs centaines de Mo par seconde, sans charger l'archive en mémoire.
Et aussi
Les détails qui comptent.
- Crossbill peut devenir l'app qui ouvre les fichiers .zip d'un double-clic.
- Archives récentes dans la barre latérale.
- Apparence sombre (par défaut) ou claire, en français, anglais et espagnol.
En images





Un café pour la suite
Crossbill est gratuit, sans publicité, et le restera. Je le développe sur mon temps libre : chaque café offert aide à financer les prochaines versions, les corrections et les nouvelles fonctions, et me dit que l'app vous est utile.
Installation
- Téléchargez le fichier .zipIl s'ouvre tout seul dans le dossier Téléchargements.
- Glissez Crossbill dans ApplicationsDepuis le Finder, dans le dossier Applications de votre Mac.
- Ouvrez CrossbillL'app est signée et vérifiée par Apple : elle s'ouvre sans avertissement.
Configuration requise
- Gratuit, sans publicité, sans compte à créer.
- Disponible en français, anglais et espagnol : l'app suit la langue du Mac, ou celle choisie dans ses réglages.
- macOS 14 Sonoma ou plus récent, sur un Mac à puce Apple ou Intel.
- Archives ZIP (méthodes « stored » et « deflate », ZIP64, ZipCrypto). Pas encore de chiffrement AES, ni de 7z ou RAR.