MacPacker offre un coup d’œil rapide sur les archives

Ce visualiseur d’archives est proposé en open source et distribué gratuitement par Stephan Arenswald, tant sur sa page GitHub que sur le Mac App Store (et bientôt via Homebrew). Il l’a conçu pour ses propres besoins afin de faciliter l’extraction rapide de fichiers individuels enregistrés dans des archives imbriquées, sans avoir à acheter une application dédiée.

MacPacker est toujours en développement et ne prend actuellement en charge que 8 types d’archives (zip, rar, tar, 7zip, ainsi que, dans la récente version 0.7, les formats lzh, lha et lzx).


Le développeur explique que ce n’est pas un outil aussi facile à créer qu’on pourrait l’imaginer. « Le plus gros défi, c’est la prise en charge des archives imbriquées (par exemple, la création de fichiers .dlt à partir d’archives .tar.lz4 imbriquées dans des archives .tar.lz4), la prévisualisation des fichiers, le glisser-déposer… Il y a beaucoup de mise en cache à gérer pour que cela ressemble à une navigation dans une seule archive. Et aussi tous les tests et les changements de code pour que l’application fonctionne sur différentes versions de macOS — ce qui est étonnamment difficile ».

Pour toute la logique liée à l’extraction des archives, à la lecture du contenu des archives et à la création d’archives (ce que MacPacker devrait réaliser à l’avenir), il utilise différentes bibliothèques open source. « Un grand merci à ces développeurs qui m’ont donné la possibilité de créer MacPacker ».

Il faut noter que MacPacker n’est pas un module pour Quick Look, mais une application à part entière. Pour l’utiliser, le plus simple est de sélectionner une archive et de demander Ouvrir avec > MacPacker. On navigue alors dans l’archive, dont on peut extraire les éléments que l’on souhaite récupérer par glisser-déposer sur le Bureau, par exemple.

La version 0.8, envisagée pour la fin septembre, devrait gérer d’autres formats et surtout s’intégrer de manière plus utile au menu contextuel du Finder. ✿

Informations
Dépôt GitHub

D'autres articles du blog à découvrir…