프로젝트 소개
ExifCleaner는 지원되는 이미지, 미디어 및 PDF 파일에서 메타데이터를 제거하는 데스크톱 GUI 애플리케이션입니다. MIT 라이선스 하에 무료 및 오픈소스이며 macOS, Windows 및 Linux(64비트)에서 실행됩니다.
핵심 기능:
- ExifTool의 stay-open 프로토콜을 기반으로 한 일괄 처리를 통해 속도 향상.
- 파일 또는 폴더 드래그 앤 드롭; 폴더 재귀는 드롭된 폴더 내의 모든 항목을 처리합니다.
- 검증된 허용 목록 형식: 이미지(JPEG, PNG, GIF, TIFF, WebP, HEIC/HEIF, BMP, AVIF, SVG 및 CR2, CR3, NEF, ARW, ORF, RW2, RAF, DNG, PEF, SRW와 같은 여러 RAW 형식), 미디어(MP4, MOV, AVI, M4A, M4V, 3GP, WMV) 및 PDF.
- 메타데이터 검사: 처리된 파일을 확장하여 제거된 내용의 전후 차이를 확인할 수 있습니다.
- 개인정보 보호 기능: 방향 유지, 사본으로 저장, macOS 확장 속성 제거, 타임스탬프 유지.
- OS 기본 설정을 따르는 다크 모드 및 25개 로케일에서의 인앱 언어 전환.
- 자동 업데이트, 텔레메트리 및 네트워크 트래픽 없음.
버전 4.0은 새로운 개인정보 보호 기능, 메타데이터 검사, 언어 전환, 보안 강화(CSP, Electron Fuses, IPC 검증, 탐색 강화, 권한 게이트), 별도의 Apple Silicon 및 Intel 빌드, 265개의 단위 테스트와 42개의 엔드투엔드 테스트로 구성된 테스트 스위트를 갖춘 현대화 버전으로 설명됩니다.
배포 및 신뢰: 빌드는 서명되지 않아 첫 실행 시 OS 경고가 발생합니다. README는 macOS, Windows SmartScreen 및 Linux에 대한 일회성 단계를 설명합니다. 프로젝트는 SHA-256 체크섬을 게시하고 GitHub Actions를 통해 공개적으로 릴리스를 빌드하며, CI는 플랫폼별 대표 아티팩트를 설치하고 스모크 테스트합니다. Arch Linux 사용자는 AUR에서 설치할 수 있습니다.
알려진 제한 사항은 형식별로 문서화되어 있습니다: RAF 작업은 거부되고, PDF 메타데이터 제거는 되돌릴 수 있으며, MKV는 수신 시 거부되고, TIFF 및 AVIF 부분 제거 사례는 조사 중입니다. README는 또한 ExifTool의 일반적인 작성기 제한 사항을 재현하며, 결과는 형식에 따라 다르고 백업이 권장된다고 언급합니다.
개발은 Electron, React 19 및 TypeScript(엄격 모드)를 사용하며, 수제 ExifTool 어댑터를 포함합니다. 저장소에는 개발 모드, 단위 테스트(Vitest), E2E 테스트(Playwright), 린팅, 타입 검사, 번역 워크플로 및 릴리스 게시를 위한 명령이 포함됩니다. 번역은 여러 언어로 커뮤니티 기여로 제공됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.