Rust로 단조된

병렬ZIP 압축기macOS 전용

멀티스레드 Zstandard 압축. 제로카피 Store 모드. 메모리맵 추출. 아카이브를 제대로 다루는 네이티브 듀얼 패인 GUI.

INPUT FILES.jpg.mov.txt.pdf.png.rsT0T1T2T3T4T5RAYON POOLzstdzstdzstdzstdzstdzstd.ZIParchive
12×
zip(1) 대비 속도
병렬 zstd
0
Store 모드 복사 횟수
제로카피
1GB
테스트된 아카이브 크기
mmap 추출
100%
Rust. unsafe 없음*
메모리 안전
핵심 기능

속도를 위해 설계됨

병렬 Zstandard

멀티스레드 압축이 모든 CPU 코어에 작업을 분배합니다. 각 파일 스트림이 독립적으로 압축된 후 하나의 ZIP 아카이브로 병합됩니다.

rayon + zstd-safe
AA

제로카피 Store

이미 압축된 파일(JPEG, MP4 등)은 재압축 없이 그대로 통과합니다. CPU 낭비 없이, 바이트 낭비 없이.

Store 자동 감지

mmap 추출

메모리맵 파일 I/O로 OS가 필요할 때만 데이터를 로드합니다. 기가바이트 아카이브도 최소 RAM으로 추출.

mmap + io_uring 대비

듀얼 패인 GUI

왼쪽에 아카이브 브라우저, 오른쪽에 파일시스템. 패인 간 드래그앤드롭을 지원하는 네이티브 macOS 인터페이스.

eframe / egui 0.30

이미지 & 텍스트 미리보기

추출 없이 아카이브 내부 파일을 미리봅니다. 줌 오버레이가 있는 이미지 뷰어, 대용량 파일을 위한 가상 스크롤 텍스트 미리보기.

65/35 분할 레이아웃

한글 NFD 지원

한글 파일명을 위한 Unicode NFC 정규화. macOS에서 아카이브 항목의 깨진 한글이 더 이상 없습니다.

unicode-normalization

제로카피 vs 기존 방식

불필요한 메모리 복사를 제거하여 2단계를 줄입니다

TRADITIONALReadCopyCompressCopyWriteSTONZIPmmapCompressDirect I/O
벤치마크

숫자가 말한다

StonZip 0.8s7-Zip 6.2szip(1) 9.6sditto 10s12×faster
StonZipparallel zstd
0.8s
StonZipstore (zero-copy)
0.3s
zip(1)deflate
9.6s
7-Zipdeflate
6.2s
dittodeflate
10s

* 1GB 혼합 콘텐츠(텍스트 + 바이너리) 압축. macOS 15, Apple M4 Pro, 48GB RAM.

아키텍처

내부 구조

INTERFACE LAYERCLIclapGUIeframe/eguiTauriSolidJSCORE ENGINEsrc/lib.rsparallel_zstd · store_zero_copy · mmap_extractSUBSYSTEMSrayonthread poolzstd-safecompressionmemmap2memory mapNFCunicodeRust 2021 · macOS 13+ · Apple Silicon + Intel

압축할 준비됐나요?

StonZip은 새로운 압축 엔진으로 Rust 기반 제작되었습니다. macOS 바이너리를 다운로드하세요.

macOS 13+|Apple Silicon + Intel|Patent Pending