무료 브라우저 도구

파일명이 깨진 ZIP을 선택하세요

ZIP 한 파일, 30MB 이하, 파일과 폴더 300개, 압축 해제 합계 150MB까지 처리합니다.

선택한 ZIP이 없습니다.

파일명 해석 방식

파일명 미리보기

읽히는 이름을 직접 확인하세요

인코딩을 자동으로 정답 판정하지 않습니다. 세 미리보기가 모두 깨져 보이면 새 ZIP을 만들지 말고 보낸 사람에게 원본을 다시 요청하세요.

ZIP을 선택하면 세 가지 파일명 미리보기를 볼 수 있습니다.

원인부터 이해하기

왜 ZIP 파일명만 깨지나요?

ZIP 안에는 압축한 파일 내용과 파일명이 따로 기록됩니다. 오래된 압축 프로그램은 한글을 CP949 계열로, 일본어를 Shift_JIS 계열로 적으면서 어떤 문자표를 썼는지 충분히 표시하지 않는 경우가 있습니다. 다른 나라의 컴퓨터가 같은 바이트를 다른 문자로 읽으면 문서 내용은 멀쩡한데 이름만 깨져 보입니다.

한국과 일본에서 주고받을 서류 파일을 확인하는 모습
한일 파일 전달새 ZIP을 보내기 전에 이름과 내용 수를 확인하세요

파일 내용은 바꾸지 않습니다

각 파일을 압축에서 꺼낸 뒤 같은 바이트를 새 ZIP에 넣습니다. PDF, 사진과 문서 자체를 변환하거나 다시 인코딩하지 않습니다.

이름은 NFC로 정리합니다

읽힌 이름은 Unicode NFC 형식으로 정리하고 운영체제에서 문제가 되는 문자와 `..` 경로를 안전한 이름으로 바꿉니다.

자동 정답 판정은 하지 않습니다

짧은 파일명이나 숫자만 있는 이름은 어느 문자표가 맞는지 기계적으로 확정하기 어렵습니다. 그래서 세 결과를 함께 보여 주고 사용자가 읽히는 이름을 고르게 합니다.

혼합 ZIP은 복구가 어려울 수 있습니다

한 ZIP 안에 CP949와 Shift_JIS 파일명이 섞였다면 한 가지 방식으로 모두 올바르게 읽을 수 없습니다. 세 미리보기가 모두 이상하면 원본을 다시 요청하세요.

선택 기준

세 가지 미리보기 중 무엇을 고르나요?

1순위

자동·UTF-8

최신 프로그램에서 만든 ZIP이나 Unicode 경로 정보가 들어 있는 ZIP입니다. 처음부터 한글과 일본어가 정상이라면 이 결과를 사용하세요.

한국에서 받음

한국 Windows

한국의 오래된 Windows 압축 프로그램에서 만든 ZIP에 맞춥니다. 자동 결과가 깨지고 이 미리보기에서 한글이 읽힐 때 선택하세요.

일본에서 받음

일본 Windows

일본의 오래된 압축 프로그램에서 만든 ZIP에 맞춥니다. 자동 결과가 깨지고 이 미리보기에서 일본어가 읽힐 때 선택하세요.

결과의 범위

파일 내용은 같아도 ZIP 자체는 달라질 수 있습니다

유지하는 것

압축을 풀었을 때 얻는 각 파일의 내용 바이트와 읽을 수 있는 수정 날짜를 새 ZIP에 넣습니다. 결과를 연 뒤 파일 수와 내용을 확인하세요.

달라질 수 있는 것

ZIP 컨테이너 바이트, 압축 크기, 압축 데이터, CRC 배치, 권한, 주석, 추가 필드와 폴더 부가 정보는 원본과 달라질 수 있습니다.

검색과 앱 호환성

새 이름은 UTF-8로 기록해 최신 Windows와 macOS에서 읽기 쉽게 만듭니다. 다만 오래된 압축 앱이나 특정 업무 시스템의 검색·업로드 동작까지 보장하지 않습니다.

원본을 보관하세요

결과는 전달용 사본입니다. 다운로드한 ZIP을 열어 이름, 폴더 수와 파일 내용을 확인하고 원본 ZIP은 별도로 보관하세요.

안전 제한

지원하지 않는 ZIP

암호화·분할·ZIP64

비밀번호가 있는 암호화 ZIP, 여러 조각으로 나눈 분할 ZIP, ZIP64는 열지 않습니다. 암호를 해제한 일반 ZIP을 다시 받아야 합니다.

지원하지 않는 압축 방식

STORE와 DEFLATE 방식만 처리합니다. 다른 압축 방식이 하나라도 들어 있으면 새 ZIP을 만들지 않습니다.

크기와 개수 초과

원본 30MB, 파일과 폴더 300개, 표시된 압축 해제 합계와 실제 읽은 합계 150MB를 넘으면 중단합니다.

손상되거나 의심스러운 구조

중앙 디렉터리, 로컬 헤더, 경로와 크기가 맞지 않는 ZIP은 처리하지 않습니다. 이 검사는 바이러스 검사나 악성 문서 판정을 대신하지 않습니다.

출처

공식 기술 근거

ZIP 형식 명세

PKWARE APPNOTE의 중앙 디렉터리, 일반 목적 플래그, UTF-8 이름과 ZIP64 구조를 기준으로 사전 검사를 구성했습니다.

PKWARE APPNOTE

브라우저 ZIP 처리

JSZip 3.10.1의 `loadAsync` 파일명 디코더와 `generateAsync` UTF-8 생성을 사용합니다. 실행 파일은 와사비 사이트 안에 보관합니다.

JSZip loadAsync
JSZip generateAsync

문자 인코딩

브라우저의 WHATWG Encoding 표준에 있는 EUC-KR과 Shift_JIS 디코더를 사용합니다. Windows 호환 이름도 이 표준의 라벨 규칙을 따릅니다.

WHATWG Encoding Standard

Windows 문자 인코딩 안내

Microsoft 안내처럼 다른 인코딩으로 저장된 텍스트는 올바른 문자 인코딩을 골라야 읽을 수 있습니다. ZIP 이름도 같은 바이트 해석 문제를 겪을 수 있습니다.

Microsoft 문자 인코딩 안내

FAQ

자주 묻는 질문

선택한 ZIP이 와사비 서버로 올라가나요?

아니요. ZIP 읽기, 파일명 미리보기와 새 ZIP 생성은 현재 브라우저 메모리에서 이루어집니다. 파일과 파일명, 내부 내용과 결과를 서버로 전송하거나 저장하지 않습니다.

어떤 파일명 해석 방식을 골라야 하나요?

자동·UTF-8부터 확인하고 한글이 깨지면 한국 Windows, 일본어가 깨지면 일본 Windows 미리보기를 보세요. 도구가 정답을 자동 판정하지 않으므로 실제로 읽히는 이름을 직접 선택해야 합니다.

파일 안의 문서와 사진도 바뀌나요?

압축을 푼 파일 내용 바이트는 그대로 새 ZIP에 넣습니다. 다만 ZIP 컨테이너, 압축 크기, 압축 데이터, 권한, 주석과 일부 부가 정보는 달라질 수 있습니다.

비밀번호가 있는 ZIP도 복구할 수 있나요?

아니요. 암호화 ZIP, 분할 ZIP, ZIP64와 지원하지 않는 압축 방식은 처리하지 않습니다. 비밀번호를 해제한 일반 ZIP을 보낸 사람에게 다시 요청하세요.

세 가지 미리보기가 모두 이상하면 어떻게 하나요?

새 ZIP을 만들지 마세요. 한 ZIP 안에서 서로 다른 인코딩을 섞은 혼합 파일명이나 다른 문자셋일 수 있습니다. 보낸 사람에게 UTF-8 ZIP 또는 원본 파일을 다시 요청하는 편이 안전합니다.

복구한 ZIP은 어디에서 열 수 있나요?

새 ZIP은 파일명을 UTF-8로 기록하므로 최신 Windows, macOS와 일반적인 일본 환경에서 열기 쉬워집니다. 다만 모든 오래된 압축 프로그램과 시스템의 표시를 보장하지는 않습니다.

원본 ZIP은 지워도 되나요?

원본을 보관하세요. 내려받은 ZIP을 열어 파일 수, 폴더 구조, 이름과 내용을 확인한 뒤 사본을 전달하세요. 이 도구는 바이러스 검사나 문서 무결성 인증을 대신하지 않습니다.

같이 쓰는 도구

파일을 전달하기 전에 한 번 더 정리하세요