Sobre o projeto

O SunPack foi projetado para lidar com grandes quantidades de arquivos compactados desorganizados. Suas principais funcionalidades incluem: 1. **Descompactação em Massa**: Suporta a descompactação de todos os arquivos compactados no diretório atual através do menu de contexto com um único clique, ou o processamento recursivo de diretórios aninhados. 2. **Monitoramento Automatizado**: Oferece a função de monitoramento de pastas; quando novos arquivos compactados entram na pasta monitorada, o processo de descompactação é acionado automaticamente. 3. **Tratamento de Senhas**: Suporta a leitura automática de senhas da área de transferência para tentar a descompactação. 4. **Modos de Interação**: Fornece dois modos de interação: via menu de contexto (botão direito) e via CLI (linha de comando). Os comandos comuns da CLI incluem: - `extract`: Executa o ciclo de varredura, descompactação, verificação, reparo e pós-processamento. - `watch`: Monitora o diretório e descompacta automaticamente arquivos estáveis. - `scan`: Gera tarefas candidatas sem modificar os arquivos. - `inspect`: Fornece diagnósticos de detecção, pré-visualização de análise e detalhes de determinação de regras. - `passwords`: Exibe a lista de senhas a serem testadas. O projeto é gerenciado através dos arquivos de configuração `sunpack_config.json` e `sunpack_advanced_config.json`, e fornece comandos correspondentes para a validação das configurações.