프로젝트 소개

SunPack은 대량의 무질서한 압축 파일 처리를 위해 설계되었습니다. 핵심 기능은 다음과 같습니다: 1. **배치 해제**: 우클릭 메뉴를 통해 현재 디렉토리 내 모든 압축 파일을 한 번에 해제하거나, 중첩된 디렉토리를 재귀적으로 처리할 수 있습니다. 2. **자동화 모니터링**: 폴더 모니터링 기능을 제공하여, 모니터링 대상 폴더에 새로운 압축 파일이 들어오면 자동으로 해제 프로세스가 트리거됩니다. 3. **비밀번호 처리**: 클립보드에서 비밀번호를 자동으로 읽어 해제를 시도하는 기능을 지원합니다. 4. **상호작용 방식**: 우클릭 메뉴 호출과 CLI 커맨드라인 상호작용의 두 가지 모드를 제공합니다. CLI 주요 명령어는 다음과 같습니다: - `extract`: 스캔, 해제, 검증, 복구 루프 및 후처리를 실행합니다. - `watch`: 디렉토리를 모니터링하고 안정적인 아카이브를 자동으로 해제합니다. - `scan`: 파일을 수정하지 않고 후보 작업 목록을 생성합니다. - `inspect`: 탐지 진단, 분석 미리보기 및 규칙 판정 세부 정보를 출력합니다. - `passwords`: 시도 예정인 비밀번호 목록을 확인합니다. 프로젝트는 `sunpack_config.json` 및 `sunpack_advanced_config.json`을 통해 설정 관리를 수행하며, 이에 상응하는 설정 검증 명령어를 제공합니다.