파일 내용은 바꾸지 않습니다
각 파일을 압축에서 꺼낸 뒤 같은 바이트를 새 ZIP에 넣습니다. PDF, 사진과 문서 자체를 변환하거나 다시 인코딩하지 않습니다.
한국↔일본 파일 전달 · 브라우저 ZIP 도구
세 가지 파일명 미리보기를 확인한 뒤 UTF-8 이름으로 새 ZIP을 만듭니다. 문서와 사진 내용은 서버로 보내지 않습니다.
원인부터 이해하기
ZIP 안에는 압축한 파일 내용과 파일명이 따로 기록됩니다. 오래된 압축 프로그램은 한글을 CP949 계열로, 일본어를 Shift_JIS 계열로 적으면서 어떤 문자표를 썼는지 충분히 표시하지 않는 경우가 있습니다. 다른 나라의 컴퓨터가 같은 바이트를 다른 문자로 읽으면 문서 내용은 멀쩡한데 이름만 깨져 보입니다.

각 파일을 압축에서 꺼낸 뒤 같은 바이트를 새 ZIP에 넣습니다. PDF, 사진과 문서 자체를 변환하거나 다시 인코딩하지 않습니다.
읽힌 이름은 Unicode NFC 형식으로 정리하고 운영체제에서 문제가 되는 문자와 `..` 경로를 안전한 이름으로 바꿉니다.
짧은 파일명이나 숫자만 있는 이름은 어느 문자표가 맞는지 기계적으로 확정하기 어렵습니다. 그래서 세 결과를 함께 보여 주고 사용자가 읽히는 이름을 고르게 합니다.
한 ZIP 안에 CP949와 Shift_JIS 파일명이 섞였다면 한 가지 방식으로 모두 올바르게 읽을 수 없습니다. 세 미리보기가 모두 이상하면 원본을 다시 요청하세요.
선택 기준
최신 프로그램에서 만든 ZIP이나 Unicode 경로 정보가 들어 있는 ZIP입니다. 처음부터 한글과 일본어가 정상이라면 이 결과를 사용하세요.
한국의 오래된 Windows 압축 프로그램에서 만든 ZIP에 맞춥니다. 자동 결과가 깨지고 이 미리보기에서 한글이 읽힐 때 선택하세요.
일본의 오래된 압축 프로그램에서 만든 ZIP에 맞춥니다. 자동 결과가 깨지고 이 미리보기에서 일본어가 읽힐 때 선택하세요.
결과의 범위
압축을 풀었을 때 얻는 각 파일의 내용 바이트와 읽을 수 있는 수정 날짜를 새 ZIP에 넣습니다. 결과를 연 뒤 파일 수와 내용을 확인하세요.
ZIP 컨테이너 바이트, 압축 크기, 압축 데이터, CRC 배치, 권한, 주석, 추가 필드와 폴더 부가 정보는 원본과 달라질 수 있습니다.
새 이름은 UTF-8로 기록해 최신 Windows와 macOS에서 읽기 쉽게 만듭니다. 다만 오래된 압축 앱이나 특정 업무 시스템의 검색·업로드 동작까지 보장하지 않습니다.
결과는 전달용 사본입니다. 다운로드한 ZIP을 열어 이름, 폴더 수와 파일 내용을 확인하고 원본 ZIP은 별도로 보관하세요.
안전 제한
비밀번호가 있는 암호화 ZIP, 여러 조각으로 나눈 분할 ZIP, ZIP64는 열지 않습니다. 암호를 해제한 일반 ZIP을 다시 받아야 합니다.
STORE와 DEFLATE 방식만 처리합니다. 다른 압축 방식이 하나라도 들어 있으면 새 ZIP을 만들지 않습니다.
원본 30MB, 파일과 폴더 300개, 표시된 압축 해제 합계와 실제 읽은 합계 150MB를 넘으면 중단합니다.
중앙 디렉터리, 로컬 헤더, 경로와 크기가 맞지 않는 ZIP은 처리하지 않습니다. 이 검사는 바이러스 검사나 악성 문서 판정을 대신하지 않습니다.
출처
PKWARE APPNOTE의 중앙 디렉터리, 일반 목적 플래그, UTF-8 이름과 ZIP64 구조를 기준으로 사전 검사를 구성했습니다.
PKWARE APPNOTEJSZip 3.10.1의 `loadAsync` 파일명 디코더와 `generateAsync` UTF-8 생성을 사용합니다. 실행 파일은 와사비 사이트 안에 보관합니다.
JSZip loadAsync브라우저의 WHATWG Encoding 표준에 있는 EUC-KR과 Shift_JIS 디코더를 사용합니다. Windows 호환 이름도 이 표준의 라벨 규칙을 따릅니다.
WHATWG Encoding StandardMicrosoft 안내처럼 다른 인코딩으로 저장된 텍스트는 올바른 문자 인코딩을 골라야 읽을 수 있습니다. ZIP 이름도 같은 바이트 해석 문제를 겪을 수 있습니다.
Microsoft 문자 인코딩 안내FAQ
아니요. ZIP 읽기, 파일명 미리보기와 새 ZIP 생성은 현재 브라우저 메모리에서 이루어집니다. 파일과 파일명, 내부 내용과 결과를 서버로 전송하거나 저장하지 않습니다.
자동·UTF-8부터 확인하고 한글이 깨지면 한국 Windows, 일본어가 깨지면 일본 Windows 미리보기를 보세요. 도구가 정답을 자동 판정하지 않으므로 실제로 읽히는 이름을 직접 선택해야 합니다.
압축을 푼 파일 내용 바이트는 그대로 새 ZIP에 넣습니다. 다만 ZIP 컨테이너, 압축 크기, 압축 데이터, 권한, 주석과 일부 부가 정보는 달라질 수 있습니다.
아니요. 암호화 ZIP, 분할 ZIP, ZIP64와 지원하지 않는 압축 방식은 처리하지 않습니다. 비밀번호를 해제한 일반 ZIP을 보낸 사람에게 다시 요청하세요.
새 ZIP을 만들지 마세요. 한 ZIP 안에서 서로 다른 인코딩을 섞은 혼합 파일명이나 다른 문자셋일 수 있습니다. 보낸 사람에게 UTF-8 ZIP 또는 원본 파일을 다시 요청하는 편이 안전합니다.
새 ZIP은 파일명을 UTF-8로 기록하므로 최신 Windows, macOS와 일반적인 일본 환경에서 열기 쉬워집니다. 다만 모든 오래된 압축 프로그램과 시스템의 표시를 보장하지는 않습니다.
원본을 보관하세요. 내려받은 ZIP을 열어 파일 수, 폴더 구조, 이름과 내용을 확인한 뒤 사본을 전달하세요. 이 도구는 바이러스 검사나 문서 무결성 인증을 대신하지 않습니다.
같이 쓰는 도구