À propos du projet

ZManager CLI (`zm`) est un archiveur de fichiers multiplateforme hautes performances pour macOS, Linux et Windows. Il s'agit du composant de ligne de commande open source de ZManager, partageant son moteur d'archivage basé sur Rust avec l'interface graphique de bureau. L'outil est conçu pour gérer pratiquement n'importe quel format d'archive pour l'extraction tout en encourageant l'utilisation de formats sécurisés et modernes pour la création. **Capacités clés :** * **Extraction large :** Ouvre en toute sécurité une large gamme d'archives, y compris ZIP, 7z, RAR, variantes TAR, images de disque (DMG, VHD, ISO), formats médico-légaux (E01, AFF4) et formats de package (APK, IPA, DEB, RPM). * **Création délibérée :** Prend en charge la création de formats ciblés et bien pris en charge : `.zip` (AES-256), `.tzst` (Zstandard), `.tgz`, `.7z` (LZMA2/AES-256), `.aar`/`.aea` (Apple Archive) et `.tzap`. * **Format TZAP :** Une alternative open source moderne au RAR, dotée de signatures cryptographiques à l'état de l'art, de cryptage multi-destinataires, de protection par mot de passe sécurisée et de récupération d'erreurs auto-guérison. * **Conception axée sur la sécurité :** Applique des contrôles de sécurité stricts par défaut contre les traversées de chemin, les échappements de liens symboliques/liens durs, les collisions de cas et les fichiers dangereux. Les mots de passe sont gérés via stdin ou des invites pour éviter toute exposition dans l'historique du shell. * **Interface double :** Offre à la fois des drapeaux d'archive classiques pour la familiarité et des sous-commandes lisibles pour la programmation. **Installation :** Disponible via Homebrew (macOS), WinGet (Windows) et des installeurs basés sur des scripts (Linux). Les builds de version sont proposés en versions "complète" (avec des fonctionnalités d'identité en ligne facultatives) et "hors ligne".