Skip to content

압축 파일 구조 정리(평탄화)

dongkkase edited this page Apr 29, 2026 · 2 revisions

압축 파일 구조 정리(평탄화)

압축 파일 내부의 복잡한 하위 폴더 구조를 무시하고, 모든 이미지를 최상단으로 꺼내어 재압축하는 핵심 기능입니다. 주로 코믹 뷰어에서 발생하는 다중 폴더 인식 오류를 방지하고, 로딩 속도를 개선하기 위해 사용됩니다.

📍 작업 리스트 구성 및 구조 확인

  • 파일 추가하기: 상단 툴바의 `폴더 추가` 또는 `파일 추가` 버튼을 클릭하거나, 프로그램 화면 중앙의 드래그 앤 드롭 영역으로 파일/폴더를 끌어와 목록을 구성합니다.
  • `작업 대상 및 구조` (트리 뷰): 원본 파일명과, 평탄화 작업 후 내부에 파일들이 어떻게 재구성될지 미리 보여주는 영역입니다.
    • : 내부 하위 폴더명에 '1부', '시즌2' 등의 중요 정보가 포함되어 있었다면, 프로그램이 이를 자동으로 추출하여 내부 파일명 앞에 [1부], [시즌2] 형태로 보존해 줍니다.
  • `항목수``용량`: 해당 압축 파일에 포함된 이미지의 개수(권/화)와 총 용량을 한눈에 확인할 수 있습니다.

🛠️ 완료 저장 경로 및 이름 설정

작업이 완료된 파일이 저장될 위치와 이름을 상세하게 설정할 수 있습니다.

  • `완료 저장 경로 (직접 수정 가능)`: 기본적으로 원본 파일이 위치한 폴더로 지정되며, 텍스트 박스에 직접 타이핑하여 원하는 경로로 수정할 수 있습니다.
  • 개별 항목 설정 버튼:
    • `기본값`: 해당 파일의 출력 경로를 원본 경로로 되돌립니다.
    • `책제목`: 출력 경로를 자동으로 추출된 책 제목을 딴 새로운 하위 폴더 경로로 변경합니다.
  • 상단 일괄 제어 버튼:
    • `일괄 기본값`: 목록에서 체크된 모든 항목의 저장 경로를 일괄적으로 원본 경로(기본값)로 변경합니다.
    • `일괄 책제목`: 목록에서 체크된 모든 항목의 저장 경로를 일괄적으로 각 책 제목 폴더로 변경합니다.
  • 내부 파일명 개별 수정 (수동):
    • 트리 리스트의 세부 항목(하위 파일)을 더블 클릭하거나 **우클릭 ➡️ `파일 이름 변경`**을 선택하면, 개별 파일의 이름을 직접 수정할 수 있는 넓은 팝업창이 나타납니다.

🚀 작업 관리 및 실행

  • 리스트 정리:
    • 상단 툴바의 `선택 삭제`, `전체 비우기`, `전체 선택/해제` 기능을 통해 실제 작업할 파일만 남겨둡니다.
    • `↕ 전체 펼치기 / 접기` 버튼을 눌러 복잡한 내부 파일 구조 목록을 한 번에 숨기거나 펼칠 수 있습니다.
  • 최적화 실행: 모든 설정이 끝났다면 하단의 `최적화 실행` 버튼을 눌러 평탄화 작업을 시작합니다.
  • 다음 작업 연계: 작업이 완료되면 성공/실패 내역이 담긴 결과 로그창이 나타나며, `내부 파일명 변경 (Tab 2) 이어서 하기` 버튼을 눌러 새롭게 생성된 최적화 파일들을 가지고 다음 탭으로 곧바로 이동할 수 있습니다.

📂 평탄화 기능 예시 (Before & After)

이 기능은 복잡하게 꼬인 하위 폴더를 제거하고, 폴더명을 키워드(시즌, 부 등)로 추출하여 파일명 앞에 붙여주는 것이 핵심입니다.

📝 예시 1: 다중 시즌 및 권별 폴더 구조

가장 흔한 사례로, 압축 파일 안에 시즌별, 권별로 폴더가 여러 단계로 나뉘어 있는 경우입니다.

비포 (Before): 원본 압축 파일 내부



판타지_아카데미_전체소장.zip
├── 시즌1
│   ├── 01권
│   │   ├── page01.jpg
│   │   └── page02.jpg
│   └── 02권
│       └── page01.jpg
└── 시즌2
    └── 01권
        └── page01.jpg

애프터 (After): `최적화 실행` 후 결과물

판타지_아카데미_전체소장_최적화.zip
├── [시즌1] 01권_page01.jpg
├── [시즌1] 01권_page02.jpg
├── [시즌1] 02권_page01.jpg
└── [시즌2] 01권_page01.jpg

📝 예시 2: 단순 하위 폴더 구조

이미지 파일들이 단순히 숫자로 된 하위 폴더 안에 분산되어 있는 경우입니다.

비포 (Before): 원본 압축 파일 내부

우주_방랑기_100권.zip
├── 100-1
│   ├── 001.png
│   └── 002.png
└── 100-2
    ├── 001.png
    └── 002.png

애프터 (After): `최적화 실행` 후 결과물

우주_방랑기_100권_최적화.zip
├── [100-1] 001.png
├── [100-1] 002.png
├── [100-2] 001.png
└── [100-2] 002.png