무료 & 오픈소스 · MIT

모든 압축 파일을.
작은 앱 하나로.

Ziplark는 ZIP, RAR, 7z, tar, ISO를 풀고 ZIP(AES-256), 7z, tar을 만듭니다 — 단 1.4 MB의 바이너리로. 하나의 Rust 엔진, 그것을 다루는 세 가지 방법: 데스크톱 앱, 명령줄 도구, 그리고 MCP 서버.

macOS 유니버설 빌드는 공증됨 · Windows & Linux 설치 프로그램 포함

~1.4 MB엔진 + CLI
3개 OSmacOS · Windows · Linux
추적기 0개텔레메트리 없음, 언제나
공증됨서명된 macOS 앱

왜 Ziplark인가

🪶

작고 빠릅니다

크기를 최적화한 릴리스 빌드 — LTO, 스트립, panic=abort. 데스크톱 앱은 OS 웹뷰를 사용하므로 Chromium이 번들되지 않습니다.

🛡️

설계부터 안전하게

모든 압축 해제 경로는 단일 zip-slip 가드를 거칩니다. 어떤 항목도 대상 폴더를 벗어날 수 없습니다 — 조작된 ZIP, RAR, tar에서도 결코.

⚙️

하나의 엔진, 세 가지 방법

GUI, CLI, MCP 서버는 하나의 Rust 코어를 감싼 얇은 껍데기입니다. 앱이 하는 일을 CLI도 똑같이 하고 — 스크립트도 마찬가지입니다.

📦

흔히 쓰는 모든 형식

ZIP, RAR(RAR5 & 암호화 포함), 7z, tar과 압축된 tar 변형들, 단일 스트림 gz/bz2/xz/zst/lz4 — 그리고 ISO 9660 디스크 이미지.

지원 형식

형식압축 풀기압축 만들기암호화
ZIP✓✓AES-256 (ZipCrypto 읽기)
7z✓✓AES-256
RAR / RAR5✓—암호화된 것 읽기
tar✓✓—
tar.gz / .bz2 / .xz / .zst / .lz4✓✓—
gz / bz2 / xz / zst / lz4 (단일 스트림)✓✓—
ISO 9660 / Joliet (디스크 이미지)✓——

RAR 압축 만들기는 의도적으로 지원하지 않습니다 — RAR 압축 형식은 독점 형식이기 때문입니다. 압축 풀기(RAR5 및 암호화된 압축 파일 포함)는 완전하게 동작합니다.

RAR을 제대로

RAR은 다운로드가 도착할 때의 형식입니다. 여러 조각으로 나뉘고, 솔리드로 압축되고, 때로는 한 조각이 빠진 채로요. 대부분의 무료 도구는 이걸 지원 목록의 항목 하나로만 취급합니다. Ziplark가 실제로 무엇을 하는지 보세요.

🧩

분할된 압축 파일은 하나의 압축 파일

movie.part03.rar이나 예전 방식의 movie.r01을 열면 세트 전체가 열립니다. Ziplark가 첫 조각을 직접 찾아내고, 찾은 조각들을 보여주고, 조각을 넘나드는 파일을 하나로 되돌립니다. 첫 조각이 movie.rar인 옛 방식까지 두 명명 규칙 모두 지원합니다.

🔎

빠진 조각의 이름을 알려줍니다

세트가 완전하지 않으면 Ziplark는 다음에 필요한 파일 이름(예: movie.part04.rar)을 알려줍니다. 모호한 오류로 끝나지 않습니다. 게다가 쓰기를 시작하기 전에 알려주므로 중간에 멈추는 일도 없습니다.

🩹

손상된 압축 파일에서 읽을 수 있는 것은 살립니다

“읽을 수 있는 것만 추출”을 선택하면 손상되거나 불완전한 압축 파일에서 온전한 파일을 모두 꺼내고, 어떤 항목이 실패했고 어떤 것이 불완전한지 나열합니다. 검사는 모든 불량 파일을 보고하므로 무엇을 다시 받아야 할지 알 수 있습니다.

🔐

헤더 암호화와 자동 압축 해제 .exe

파일 이름까지 암호화된 압축 파일도 비밀번호만 넣으면 평범하게 열립니다. 자동 압축 해제 .exe는 실행 스텁 뒤에 있는 압축 파일로 읽습니다.

🎯

필요한 파일만 골라 추출

원하는 행을 체크하면 그 항목만 정확히 추출합니다. 경로에 같은 글자가 들어간 것까지 딸려 나오지 않습니다. 명령줄에서도 같습니다: --include docs/notes.txt --exact.

🧷

조용히 사라지는 것은 없습니다

권한(실행 파일은 추출 후에도 실행 가능), 타임스탬프, 심볼릭 링크는 링크 그대로, 파일별 압축 크기, 압축 파일 주석, 솔리드·복구 레코드 표시까지 모두 유지됩니다.

Ziplark는 공식 UnRAR 라이브러리(WinRAR과 같은 코드)로 압축을 풀고, 그 C API를 직접 호출합니다. 위의 분할·구조·메타데이터 처리가 거기서 나옵니다. 복구 레코드로 압축 파일을 “수리”하는 기능은 WinRAR 전용이며, Ziplark는 대신 읽을 수 있는 것을 살려냅니다.

터미널과 에이전트를 위한 설계도

CLI — ziplark

어떤 압축 파일이든 목록을 보고, 풀고, 만들고, 검증하세요. 스크립팅을 위해 모든 명령에 --json을 지원합니다.

ziplark list  movie.rar
ziplark extract photos.zip -o ./out
ziplark create backup.tar.zst ./src --level best
ziplark create secret.zip ./private --password hunter2
ziplark test  download.7z

MCP 서버 — ziplark-mcp

Model Context Protocol을 통해 어떤 LLM에서든 Ziplark를 다루세요. 읽기 도구는 항상 켜져 있고, 쓰기는 --allow-write 뒤에서 통제됩니다.

{
  "mcpServers": {
    "ziplark": {
      "command": "ziplark-mcp",
      "args": ["--allow-write"]
    }
  }
}

Ziplark과 대체 도구 비교

인기 아카이버와 Ziplark를 비교해 보세요.

 ZiplarkWinRAR7-ZipKekaThe Unarchiver
가격무료 (MIT)유료무료무료무료
macOS · Windows · Linux 지원✓————
RAR / RAR5 압축 해제✓✓✓✓✓
7z 생성 (AES-256)✓✓✓✓—
명령줄 (--json)✓✓✓——
AI 에이전트 (MCP)✓————
무료 및 오픈 소스✓—✓✓—
분할 RAR 세트(어느 조각으로든 열기)✓✓✓✓✓
손상된 세트 구조 및 실패 목록 제공✓✓일부——
불완전한 세트에서 빠진 조각 이름 제시✓✓———

다운로드

버전 0.1.0 · 영원히 무료 · 모든 릴리스 & 체크섬

macOS

유니버설 · Apple Silicon & Intel · 공증됨

.dmg 다운로드

또는 brew install --cask zhitongblog/tap/ziplark

CLI만: arm64 · x64

Windows

x64 · 설치 프로그램

.msi 다운로드

.exe 설치 · CLI .zip

Linux

x64 · Debian/Ubuntu & AppImage

AppImage 다운로드

.deb · CLI .tar.gz

또는 소스에서 빌드하세요: cargo build --release. 데스크톱 앱은 cargo tauri build로 빌드됩니다.

FAQ

Ziplark는 무료인가요?

네 — MIT 라이선스의 무료 오픈소스이며, 광고도 없고 텔레메트리도 없습니다.

Ziplark로 RAR 파일을 열 수 있나요?

네. Ziplark는 암호로 보호된 것을 포함해 RAR 및 RAR5 압축 파일을 풉니다. RAR 압축 파일을 만들지는 않습니다 — 그 형식은 독점 형식입니다 — 하지만 완전하게 읽습니다.

macOS, Windows, Linux에서 동작하나요?

세 가지 모두요. macOS는 유니버설 공증 빌드로, Windows는 .msi/.exe로, Linux는 .deb과 AppImage로 제공됩니다.

WinRAR, 7-Zip, The Unarchiver의 좋은 무료 대안인가요?

네. Ziplark는 크로스플랫폼이고 무료이며 아주 가볍습니다. ZIP, RAR, 7z, tar을 읽고 ZIP(AES-256), 7z, tar을 만듭니다 — 게다가 스크립팅과 자동화를 위한 CLI와 MCP 서버도 함께 제공합니다. 가이드: 무료 WinRAR 대안, 맥에서 RAR 열기, 맥용 7-Zip.

암호화된 / 암호로 보호된 압축 파일을 지원하나요?

네. AES-256으로 암호화된 ZIP 및 7z 압축 파일을 만들고, 암호화된 RAR 및 7z 압축 파일을 읽습니다.

명령줄이나 스크립트에서 사용할 수 있나요?

네 — ziplark CLI는 앱이 하는 모든 것을 하며, 모든 명령에 --json을 지원합니다. 그리고 ziplark-mcp는 Model Context Protocol을 통해 어떤 LLM에도 이를 노출합니다.

분할 RAR(part1.rar 또는 .r00)은 어떻게 여나요?

세트의 아무 파일이나 열면 됩니다. 첫 조각이 아니어도 괜찮습니다. Ziplark가 첫 조각을 직접 찾아 조각을 넘나드는 파일을 하나로 되돌립니다.

손상되거나 불완전한 RAR도 추출할 수 있나요?

네. “읽을 수 있는 것만 추출”을 선택하면 온전한 파일은 모두 기록되고, 실패하거나 불완전한 파일은 목록으로 알려줍니다. 조각이 빠졌다면 필요한 파일 이름을 알려줍니다.