ZIP 압축·해제 도구
여러 파일을 ZIP으로 묶거나 압축 파일을 풀어 내용을 내려받습니다. 모든 처리는 브라우저 안에서 100% 진행됩니다.
ZIP 압축·해제 도구 — 여러 파일을 하나의 .zip으로 묶거나, .zip을 열어 안에 든 파일을 꺼낼 수 있습니다. 모든 처리는 fflate로 브라우저 안에서만 실행되어, 파일이 서버로 업로드되지 않고 민감한 문서라도 완전히 비공개로 유지됩니다.
ZIP 압축·해제 도구란?
ZIP 압축·해제 도구는 두 가지 일상 작업을 처리하는 무료 브라우저 기반 도구입니다. 여러 파일을 하나의 압축 .zip으로 묶는 일과, .zip을 풀어 파일을 다시 꺼내는 일입니다. ‘압축’ 모드는 공유하거나 메일로 보내기 전에 사진·문서·내보낸 파일을 하나의 깔끔한 다운로드로 합칠 때, ‘해제’ 모드는 내려받은 압축 파일 안을 들여다보고 내용을 미리 보며 필요한 파일만 꺼낼 때 사용합니다. fflate 라이브러리로 만들어졌으며, 끌어다 놓는 어떤 파일에도 동작해 압축 시 deflate, 해제 시 inflate를 수행하고, 설치 과정이 전혀 필요 없습니다.
ZIP 압축·해제 도구 사용법
- 상단에서 모드를 고릅니다. ZIP을 만들려면 ‘압축’, 열려면 ‘해제’입니다.
- ‘압축’ 모드에서는 파일을 드롭존에 끌어다 놓습니다(또는 클릭해서 선택). 끌어 놓은 각 파일은 썸네일과 크기와 함께 대기열에 추가되며, 더 끌어 놓아 추가하거나 개별 파일을 제거할 수 있습니다.
- 파일을 추가하면 자동으로 ZIP으로 압축됩니다. ‘ZIP 다운로드’를 클릭하면 합쳐진 archive.zip을 저장합니다.
- ‘해제’ 모드에서는 .zip 파일 하나를 끌어다 놓습니다. 도구가 브라우저 안에서 압축을 풀어 안에 든 모든 파일을 미리보기와 함께 보여 줍니다.
- 꺼낸 파일은 각 행에서 개별로 내려받거나, ‘전체 다운로드’를 눌러 전체 묶음을 한 번에 저장할 수 있습니다.
예시
여러 파일을 하나의 ZIP으로 묶기
‘압축’ 모드로 전환하고 report.pdf, chart.png, notes.txt를 드롭존에 끌어다 놓습니다. 썸네일과 크기와 함께 대기열에 나타나고 도구가 자동으로 압축합니다. ‘ZIP 다운로드’를 클릭하면 세 파일이 모두 담긴 archive.zip이 저장됩니다.
내려받은 압축 파일 풀기
‘해제’ 모드로 전환하고 photos.zip을 끌어다 놓습니다. 도구가 안에 든 모든 파일(예: img/cat.jpg, img/dog.jpg, readme.txt)을 이미지 미리보기와 함께 나열합니다. 한 행만 내려받거나 ‘전체 다운로드’로 전부 꺼낼 수 있습니다.
이름이 같은 파일 처리하기
photo.png라는 이름의 파일을 두 개 추가하면 압축 파일은 둘 다 보존합니다. 두 번째 파일은 ‘photo (1).png’로 저장되어 ZIP 안에서 어떤 파일도 덮어쓰이지 않습니다.
자주 묻는 질문
- 제 파일이 서버로 업로드되나요?
- 아니요. 압축과 해제 모두 fflate 라이브러리를 사용해 브라우저 안에서 100% 클라이언트 측으로 실행됩니다. 파일은 로컬에서 읽고 처리되며 어디로도 전송되지 않으므로, 기밀 문서라도 비공개로 유지됩니다.
- 어떤 압축 방식을 사용하나요?
- ‘압축’ 모드는 표준 DEFLATE 압축 .zip을 만듭니다. Windows, macOS를 비롯한 일반적인 압축 프로그램이 모두 열 수 있는 형식입니다. ‘해제’ 모드는 표준 ZIP 압축 파일을 읽어 원래 파일로 되돌립니다.
- 비밀번호로 보호된 ZIP도 풀 수 있나요?
- 아니요. 암호화되었거나 비밀번호로 보호된 압축 파일은 지원하지 않습니다. 이 도구는 표준의 암호화되지 않은 ZIP 파일을 읽으며, 암호화된 압축 파일은 열리지 않습니다.
- 파일 크기나 개수에 제한이 있나요?
- 고정된 제한은 없지만 모든 처리가 브라우저 메모리에서 이뤄지므로, 아주 큰 압축 파일(수백 MB 이상)은 기기에 따라 느려지거나 메모리가 부족해질 수 있습니다.
- 이름이 같은 파일에 왜 번호가 붙나요?
- ZIP은 완전히 같은 이름의 항목을 둘 가질 수 없어, 이름이 같은 파일을 대기열에 넣으면 덮어쓰지 않고 모두 보존하기 위해 ‘ (1)’, ‘ (2)’ 등을 차례로 붙입니다.