unzip.kr 소개
unzip.kr은 압축파일 하나를 열기 위해 프로그램을 설치해야 하는 상황을 없애기 위해 만들어졌습니다. 회사 PC라 설치 권한이 없거나, 아이폰이라 선택지가 없거나, 앞으로 쓸 일 없는 프로그램을 깔기 아까운 순간 — 브라우저 탭 하나로 끝내자는 것이 이 사이트의 전부입니다.
왜 만들었나
한국에서 압축파일은 유독 성가신 존재입니다. 학교 자료실과 관공서 첨부파일에는 한국에서만 쓰이는
EGG·ALZ가 남아 있어 알집을 요구하고, 윈도우에서 만든 ZIP은 맥이나 스마트폰에서 열면
파일명이 ºÎ¼º¸°í¼.hwp처럼 깨집니다. 검색해 보면 대부분의 답이 "프로그램을 설치하세요"이거나
"터미널을 여세요"입니다. 설치할 수 없는 상황에 있는 사람에게는 답이 아니죠.
온라인 도구를 찾아도 문제가 남습니다. 상당수가 파일을 자기 서버에 업로드해서 처리합니다. 견적서나 계약서, 개인 사진을 남의 서버에 올리는 셈이고, 업로드·다운로드 때문에 대용량일수록 오히려 느려집니다. unzip.kr은 이 두 문제를 동시에 없애는 것을 목표로 합니다.
어떻게 동작하나 — 파일이 기기를 떠나지 않습니다
이 사이트에는 파일을 받는 서버가 없습니다. 압축 해제와 생성은 전부 브라우저 안에서(WebAssembly·Compression Streams) 실행됩니다. 파일을 선택하면 브라우저 메모리로만 읽히고, 네트워크로는 아무것도 나가지 않습니다. 비밀번호를 입력하는 경우도 마찬가지입니다.
이 주장은 확인할 수 있습니다. 브라우저 개발자 도구(F12)의 네트워크 탭을 열어둔 채 파일을 넣어보세요. 파일 크기만큼의 업로드 트래픽이 보이지 않아야 정상이며, 실제로 보이지 않습니다. 구조상 서버가 파일을 알 방법이 없기 때문에 "저장하지 않겠다"는 약속이 아니라 애초에 받지 않는 설계입니다. 덤으로 인터넷 속도와 무관하게 빠르고, 용량 제한도 없습니다.
어떻게 만들었나
각 형식은 공개된 규격과 오픈소스를 근거로 구현했습니다.
- ZIP — PKWARE 공개 규격 기반 자체 구현. 여기에 한국 사용자를 위해 CP949(EUC-KR) 파일명 자동 감지·복원을 넣었습니다. 이게 이 사이트의 가장 실용적인 차별점입니다.
- EGG — 이스트소프트가 공개한 EGG 포맷 규격 문서를 근거로 직접 구현했습니다.
- ALZ — zlib 라이선스로 공개된 unalz의 포맷 해석을 기반으로 구현했습니다.
- RAR·7Z·TAR·GZ — 오픈소스 libarchive를 WebAssembly로 실행합니다. 해당 형식을 열 때만 모듈을 내려받으므로 ZIP·EGG 사용자에게는 부담이 없습니다.
모든 해제 결과는 CRC 무결성 검사를 통과해야 저장됩니다. 손상된 파일은 손상됐다고 알려드립니다.
못 하는 것 — 정직하게
도구 소개에서 한계를 먼저 밝히는 곳은 드물지만, 그게 시간을 아껴드리는 길이라고 봅니다.
- AZO 방식 EGG — 이스트소프트 독점 알고리즘이라 브라우저에서 풀 수 없습니다. 감지되면 반디집을 안내합니다.
- 분할 RAR(part1.rar)·분할 EGG(vol1.egg) — 조각마다 자체 구조가 있어 단순 병합이 통하지 않습니다.
- 잊어버린 비밀번호 찾기 — 어떤 서비스로도 사실상 불가능합니다. 저희도 하지 않습니다.
- 대용량 처리 — 기기 메모리 안에서 동작하므로 수 GB급은 설치형 프로그램이 안정적입니다.
이런 경우에는 무료 프로그램 반디집을 권합니다. 경쟁 관계가 아니라 상황이 다른 도구이며, 자세한 판단 기준은 프로그램 vs 사이트 비교 글에 정리했습니다.
운영
unzip.kr은 개인이 만들고 운영하는 사이트입니다. 이용료나 회원가입은 없으며, 운영 비용은 광고로 충당합니다. 기능 제안이나 안 풀리는 파일 제보는 문의 페이지를 통해 받고 있습니다. 실제 사용자가 막힌 지점이 다음에 만들 기능이 됩니다.
압축파일을 하나 넣어보세요. 설치도, 업로드도, 기다림도 없습니다.
압축 풀어보기 →