프로젝트 소개
Czkawka(폴란드어로 "딸꾹질")는 컴퓨터에서 불필요한 파일을 제거하기 위한 무료 오픈소스 멀티플랫폼 유틸리티입니다. 메모리 안전한 Rust로 작성되었으며 거의 안전하지 않은 코드가 없고, 멀티스레딩과 효율적인 알고리즘을 사용하여 속도를 냅니다. Linux, Windows, macOS, FreeBSD 및 x86, ARM, RISC-V를 포함한 아키텍처에서 실행되며 Android 빌드도 제공합니다. 프로젝트는 인터넷 접근이 없고 사용자 정보나 통계를 수집하지 않는다고 명시합니다.
프론트엔드 및 구성 요소:
- Krokiet: Slint으로 구축된 최신 세대 GUI로, 간단하고 멀티플랫폼이며 빠릅니다. 권장 프론트엔드입니다.
- Czkawka GUI: 이전 GTK 4 프론트엔드; 버전 12.0이 마지막 릴리스이며 더 이상 새 바이너리가 제공되지 않습니다.
- Cedinia: Slint으로 구축된 Czkawka Core용 Android 터치 친화적 GUI입니다. Android에 ffmpeg가 없어 비디오 도구는 사용할 수 없습니다.
- Czkawka CLI: 자동화를 위한 명령줄 프론트엔드입니다.
- Czkawka Core: 모든 프론트엔드가 공유하는 재사용 가능한 Rust 라이브러리(czkawka_core)로, Czkawka Tauri 및 page-dewarp와 같은 외부 프로젝트에서도 사용되며 PyPI에 Python 바인딩이 게시되어 있습니다.
포함된 도구:
- 중복 파일: 파일 이름, 크기 또는 해시로 중복을 찾습니다.
- 빈 폴더: 고급 알고리즘을 사용하여 빈 폴더를 찾습니다.
- 큰 파일: 지정된 위치에서 가장 큰 파일을 찾습니다.
- 빈 파일: 드라이브 전체에서 빈 파일을 검색합니다.
- 임시 파일: 임시 파일을 찾습니다.
- 유사 이미지: 해상도나 워터마크가 다른 등 정확히 동일하지 않은 이미지를 찾습니다.
- 유사 비디오: 시각적으로 유사한 비디오를 오디오 또는 프레임 기준으로 찾습니다.
- 같은 음악: 태그 또는 콘텐츠 비교로 유사한 음악을 찾습니다.
- 잘못된 심볼릭 링크: 존재하지 않는 대상을 가리키는 심볼릭 링크를 표시합니다.
- 손상된 파일: 잘못되었거나 손상된 파일을 찾습니다.
- 잘못된 확장자: 콘텐츠가 확장자와 일치하지 않는 파일을 나열합니다.
- Exif 제거기: 다양한 파일 유형에서 Exif 메타데이터를 제거합니다.
- 비디오 최적화: 정적 부분을 자르고 비디오를 더 효율적인 형식으로 변환합니다.
- 잘못된 이름: 특수 문자를 포함하는 등 잠재적으로 원치 않는 이름을 가진 파일을 찾습니다.
기타 특징: 캐시 지원으로 반복 스캔이 빨라지고, 휴대용 버전이 제공되며, 인터페이스는 다국어를 지원합니다. README에는 FSlint, DupeGuru 및 BleachBit과의 기능 비교 표가 포함되어 있으며, Czkawka GTK는 더 이상 활발히 개발되지 않고 Krokiet와 Cedinia가 개발 중임을 명시합니다.
라이선스: 저장소 코드는 MIT, 이미지와 오디오는 CC BY 4.0, GTK GUI와 CLI는 MIT, Krokiet와 Cedinia는 Slint 라이선스 요구 사항으로 인해 GPL-3.0-only입니다. README는 또한 AI 정책(AI 지원 기여는 허용되지만 수동 검토되며 AGENTS.md 파일 제공)을 문서화하고, 공식 유지 관리 배포 채널(이 저장소, GitHub 릴리스, crates.io 및 Flathub)을 나열하며, 프로젝트에 공식 웹사이트가 없다고 명시합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.