À propos du projet

SunPack est conçu pour traiter un grand nombre de fichiers compressés désorganisés. Ses fonctionnalités principales incluent : 1. **Décompression massive** : prend en charge la décompression en un clic de toutes les archives du répertoire actuel via le menu contextuel, ou le traitement récursif des répertoires imbriqués. 2. **Surveillance automatisée** : propose une fonction de surveillance des dossiers ; lorsqu'une nouvelle archive entre dans le dossier surveillé, le processus de décompression est automatiquement déclenché. 3. **Gestion des mots de passe** : prend en charge la lecture automatique des mots de passe depuis le presse-papiers pour tenter la décompression. 4. **Modes d'interaction** : propose deux modes, l'appel via le menu contextuel et l'interaction par ligne de commande CLI. Les commandes CLI courantes incluent : - `extract` : exécute le cycle scan, décompression, vérification, réparation et post-traitement. - `watch` : surveille le répertoire et décompresse automatiquement les archives stables. - `scan` : génère des tâches candidates sans modifier les fichiers. - `inspect` : affiche les diagnostics de détection, l'aperçu de l'analyse et les détails du jugement des règles. - `passwords` : affiche la liste des mots de passe à essayer. Le projet est géré via les fichiers de configuration `sunpack_config.json` et `sunpack_advanced_config.json`, et fournit des commandes de validation de configuration correspondantes.