Repository navigation
File Tripitaka v1.2.2
File Tripitaka 1.2.2 / 파일만대장경
2026-10-19 · 버전 1.2.2
가로·세로로 긴 이미지에서 원하는 부분을 직접 골라 대표 썸네일로 저장할 수 있습니다. 압축파일 안의 이미지 선택부터 영역 조정·저장·자동 썸네일 복원까지 한 창에서 처리합니다.
**1.2.2 다운로드**에서 Windows 64비트, Mac Apple Silicon, Mac Intel용 ZIP을 받으세요. 배포 패키지에는 Python이 포함되어 별도로 설치할 필요가 없습니다. 기존 설정과 즐겨찾기는 유지합니다.
1.2.2 업데이트 목록
썸네일 이미지와 영역 편집
- 압축파일을 선택한 뒤 썸네일 크기·창에 맞춤·미리보기와 같은 줄 오른쪽의 썸네일 영역 편집 버튼을 누르세요. 우클릭 → 썸네일 영역 편집으로도 열 수 있습니다.
- 압축파일 안의 이미지 목록과 이전·다음 버튼으로 대표 이미지를 고릅니다. 1장·2장·3장 보기의 각 썸네일 위치별로 다른 이미지와 영역을 저장할 수 있으며, 1번은 오른쪽입니다. 이미지가 부족하면 실제 장수만 선택합니다.
- 편집기를 열면 자유 비율로 시작합니다. 드래그해 영역을 만들고, 안쪽을 끌어 이동하거나 테두리 손잡이로 크기를 조절하세요. 기존에 저장한 영역은 다시 열어도 유지합니다.
- **썸네일 비율 (127:180)**을 고르면 1270×1800과 같은 세로 비율로 영역을 고정합니다. 원본 비율과 전체 이미지 선택도 지원합니다.
- 휠·슬라이더로 확대하고 Space+드래그로 이미지를 이동합니다. 오른쪽 미리보기로 결과를 확인한 뒤 적용을 누르세요. 창을 열어 둔 채 다른 위치도 이어서 편집할 수 있습니다.
- 자동 썸네일로 복원은 선택한 위치의 편집 내용만 지웁니다. 적용하지 않은 선택은 창을 닫으면 저장하지 않습니다.
- 원본 압축파일과 내부 이미지는 수정하지 않습니다. 이미지 이름과 선택 영역만 별도 저장하며, 이미지 읽기와 미리보기 생성은 백그라운드에서 처리합니다.
이미지 품질과 갱신
- EXIF 회전 정보를 반영한 이미지를 기준으로 영역을 선택하고 저장합니다. 편집기 확대 배율이나 창 크기가 달라져도 같은 부분을 표시합니다.
- 축소된 미리보기를 확대해 자르는 대신 원본 이미지에서 선택 영역을 자른 뒤 축소합니다. 큰 이미지와 Pillow가 직접 읽지 못하는 일부 이미지는 기존의 별도 디코더로 처리합니다. 지원 형식과 메모리·시간 제한은 그대로 적용합니다.
- 적용·복원한 썸네일은 일반 탐색용 대기열과 별도로 갱신합니다. 새 이미지가 준비될 때까지 기존 썸네일을 유지하고, 완료되면 해당 카드의 이미지만 교체합니다.
- 갱신 중 스크롤 위치·선택·다른 카드를 유지합니다. 먼저 시작한 오래된 작업이 새 편집 결과를 덮어쓰지 않도록 했습니다.
- 메인 화면의 편집 버튼을 기존 도구와 같은 줄 오른쪽에 배치하고, 창 너비에 따라 크기 슬라이더 공간을 조절합니다.
이름 변경·이동과 편집 정보 보관
- 편집 내용은 파일 경로가 아닌 압축파일 내용으로 만든 식별값에 연결합니다. 이름을 바꾸거나 폴더·드라이브를 옮겨도 같은 내용을 다시 읽으면 복원합니다.
- 내용이 같은 복사본에는 같은 편집 내용을 적용합니다. 압축파일을 수정하거나 다시 압축하면 다른 파일로 인식할 수 있어 다시 편집해야 할 수 있습니다.
- 편집 정보는 설정 폴더의 **
thumbnail_edits.json**에 저장합니다. Windows는%LOCALAPPDATA%\ArchiveShelf, Mac은~/Library/Application Support/File Tripitaka입니다. - 다른 컴퓨터에서도 유지하려면 앱을 닫고 이 파일을 설정과 함께 옮기세요. 압축파일이나 썸네일 캐시만 옮겨서는 영역 편집 정보가 전달되지 않습니다.
저장 오류 처리
- Windows에서 정상 압축파일을 읽는 도중 변경된 파일로 오인해 저장하지 못하던 오류를 수정했습니다. 경로 조회와 열린 파일 조회가 서로 다른 시각 정보를 보고할 수 있는 점을 반영해, 각각 같은 방식의 읽기 전후 결과를 비교합니다.
- 저장에 실패하면 파일 변경·권한·파일 없음 등의 원인을 구분하고 오류 내용과 로그 위치를 표시합니다.
- 저장된 편집 정보가 손상되어 읽을 수 없을 때는 기존 파일을 덮어쓰지 않고 오류를 안내합니다.
실행 안내
다음은 1.2.2 배포 파일에 대한 안내입니다. Python은 포함되어 있어 별도 설치가 필요 없습니다.
- Windows 10/11 64비트: Windows-x64 ZIP을 풀고
FileManDaejanggyeong.exe를 실행합니다. - macOS 15 이상: Apple Silicon(M1 이상)은 macOS-arm64, Intel은 macOS-x86_64 ZIP을 받습니다. 압축을 풀고
File Tripitaka.app을 응용 프로그램 폴더로 옮깁니다. - Windows EXE는 배포자 코드 서명이 없습니다. Mac 앱은 실행 무결성을 위한 임시 서명만 적용되어 있으며 Developer ID 서명·Apple 공증은 없습니다. 운영체제 정책에 따라 실행 경고나 차단이 나타날 수 있습니다.
SHA256SUMS.txt로 ZIP 무결성을 확인할 수 있습니다. 각 ZIP의THIRD-PARTY폴더에 Tcl/Tk와 포함 라이브러리의 라이선스·고지문이 들어 있습니다.
소스 테스트 ZIP은 배포 실행 파일과 다릅니다. File-Tripitaka-v1.2.2-Windows-Test.zip을 사용하는 경우 전체를 새 폴더에 풀고 안의 run-windows.bat을 실행하세요. 이 묶음에는 Python이나 EXE가 없으며 Windows용 Python 3.12 이상이 필요합니다. 필요한 라이브러리는 배치 실행 시 설치합니다.
지원 범위와 설정
- ZIP·CBZ는 기본 지원하며 RAR·7Z 계열 미리보기에는 별도 7-Zip(7zz/7z) 설치가 필요합니다. 꿀뷰 등 외부 뷰어도 별도로 설치해야 합니다.
- 암호·손상·분할·중첩 압축은 미리보기가 제한될 수 있습니다. 썸네일 편집은 원본을 수정하지 않지만, 이름 변경·휴지통 이동을 직접 실행하면 원본 파일에 적용됩니다.
- 기존 설정과 즐겨찾기는 Windows의
%LOCALAPPDATA%\ArchiveShelf, Mac의~/Library/Application Support/File Tripitaka에서 유지합니다. - 대표 이미지 데이터는 압축 해제 후 64MB까지 처리합니다. 큰 이미지 디코더는 별도 프로세스에서 한 장씩 실행하며 RSS 512MB·45초 제한을 적용합니다.
- 오류를 알려주실 때는 OS 버전, CPU 종류, 파일 형식과 재현 단계를 포함해 주세요. 실제 이미지·토큰·민감한 파일 경로는 공개 Issues에 올리지 마세요.
이전 버전 · 1.2.1
2026-10-18
- 파일 이름 변경과 확인 후 휴지통 이동을 추가했습니다. 확장자는 유지하고 같은 이름의 파일을 덮어쓰지 않습니다.
- 기능별로 키를 두 개까지 지정하는 단축키 설정을 추가했습니다. Enter·Space 설정은 자동 이전하고 더블클릭 설정은 별도로 유지합니다. 충돌 안내·할당 해제·기본값 복원을 지원합니다.
- 폴더 패널과 창 맞춤 단축키는 메인 창에서 바로 실행하고, 입력창과 설정창에서는 입력을 보호합니다.
- 이름 변경창은 파일명 길이에 맞춰 너비를 자동 조정하고, 긴 이름의 줄바꿈·드래그 복사·수동 크기 조절을 지원합니다. 입력칸과 버튼을 가리던 Windows 창 크기 문제를 수정했습니다.
- 폴더를 옮겨 실행할 수 있는 Windows 소스 테스트 ZIP과 실행 배치를 정리했습니다.
Version 1.2.2 provides a non-destructive thumbnail region editor and packages for Windows x64, macOS Apple Silicon, and macOS Intel. Python is bundled in release packages. Publisher code signing and Apple notarization are not included.