압축 파일 추출기

아카이브를 여기에 놓으세요

모든 작업은 브라우저에서 이루어집니다. 압축 해제는 JSZip을 통해 ZIP 계열 형식을 지원합니다.

ZIP 압축 파일이나 ZIP 기반 컨테이너를 열어 원본을 서버로 보내지 않고 파일 경로와 압축 해제된 크기를 확인하세요. ZIP, JAR, XPI, DOCX, XLSX, PPTX, ODT 형식을 지원합니다. 큰 압축 파일에서 파일 하나만 필요하거나 Office 문서의 내부 구조를 살펴보고 싶을 때 원하는 항목만 내려받을 수 있습니다.

압축 파일을 푸는 방법

  1. 1

    ZIP 기반 파일 선택

    200MB 이하의 ZIP, JAR, XPI, DOCX, XLSX, PPTX 또는 ODT 파일을 끌어다 놓거나 선택하세요.

  2. 2

    파일 목록 확인

    JSZip이 브라우저에서 압축 파일을 읽고, 저장된 경로와 각 항목의 압축 해제된 크기를 표시합니다.

  3. 3

    필요한 항목 검토

    압축을 풀기 전에 파일명을 확인하세요. 항목 수나 압축 해제된 크기가 안전 한도를 넘으면 브라우저가 처리를 중단합니다.

  4. 4

    파일 하나씩 내려받기

    항목 옆의 다운로드를 눌러 해당 파일을 추출하세요. 원본 압축 파일은 변경되지 않습니다.

지원하는 형식

형식 확장자 도구가 읽는 내용
ZIP 압축 파일 .zip 표준 ZIP 컨테이너에 저장된 파일과 폴더
Java 또는 브라우저 패키지 .jar, .xpi 패키지의 기반이 되는 ZIP 컨테이너
Microsoft Office Open XML .docx, .xlsx, .pptx 문서 패키지 안의 XML, 미디어, 관계 파일
OpenDocument .odt 패키지 안의 XML, 매니페스트, 포함된 파일

TAR, TAR.GZ, GZ, 7Z, RAR은 컨테이너 형식이 달라 이 브라우저 도구에서 지원하지 않습니다. 이러한 형식은 컴퓨터용 압축 프로그램으로 여세요.

주의가 필요한 경우

  • 암호화되었거나 암호로 보호된 ZIP 파일. JSZip은 이러한 파일을 복호화할 수 없습니다. 해당 압축 파일의 암호화 방식을 지원하는 프로그램을 사용하세요.
  • 중첩 압축 파일. 안쪽의 ZIP 기반 파일을 내려받은 다음, 그 내용을 확인하려면 별도로 다시 올리세요.
  • 압축을 풀면 매우 커지는 파일. 용량이 작은 압축 파일도 많은 메모리를 사용할 수 있습니다. 이 도구는 항목 수, 파일 하나의 크기, 압축 해제 후 전체 크기를 제한합니다.
  • 분할 압축 파일과 자동 압축 해제 파일. 여러 조각으로 나뉜 압축 파일과 실행 파일로 감싼 형식은 지원하지 않습니다.

파일 경로 안전성

압축 파일에는 ../../../etc/passwd처럼 사용자를 속이는 경로가 들어 있을 수 있습니다. 이 도구는 폴더 구조를 디스크에 쓰지 않습니다. 경로는 텍스트로만 표시하며, 각 항목은 마지막 파일명만 사용해 내려받습니다. 출처를 알 수 없는 압축 파일에서 꺼낸 파일은 신뢰하지 말고, 열기 전에 검사하세요.

자주 묻는 질문

아니요. JSZip이 브라우저에서 압축 파일을 읽으며 원본 파일은 서버로 전송되지 않습니다. 여러 단계로 진행할 때는 단계 사이에서 파일을 유지하기 위해 선택한 압축 파일을 IndexedDB에 최대 30분 동안 보관합니다. 처음부터 다시 시작하면 이 사본이 삭제됩니다.

JSZip은 암호화되었거나 암호로 보호된 ZIP 항목을 지원하지 않습니다. 이 도구는 압축 파일 암호를 요청하거나 저장하거나 복구하려고 시도하지 않습니다. 해당 암호화 방식을 지원하는 신뢰할 수 있는 컴퓨터용 프로그램을 사용하세요.

JSZip으로 해석할 수 없는 별도의 압축 형식이기 때문입니다. DOCX, XLSX, PPTX, ODT는 ZIP 기반 문서 컨테이너이므로 지원됩니다.

아니요. 이 도구는 지원되는 ZIP 기반 컨테이너의 파일을 나열하고 하나씩 내려받는 용도입니다. 새 압축 파일을 만들려면 운영체제의 압축 기능이나 전용 압축 프로그램을 사용하세요.

관련 도구