소개

맥 ZIP 윈도우 변환기는 macOS에서 압축한 ZIP 파일을 윈도우(Windows)에서 정상적으로 열 수 있도록 변환하는 무료 브라우저 도구입니다. 파일은 사용자의 브라우저 안에서만 처리되며 외부 서버로 전송되지 않습니다.

만들게 된 이유

맥과 윈도우를 함께 사용하거나 두 환경 사이에서 파일을 주고받을 때, 맥에서 만든 ZIP이 윈도우에서 열리지 않거나 한글 파일명이 깨지는 문제가 자주 발생합니다. 원인을 몰라서 당황하는 경우가 많고, 파일을 주는 쪽도 받는 쪽도 해결책을 찾기 어렵습니다.

인터넷에는 파일을 업로드해서 변환해주는 서비스들이 있지만, 내용을 알 수 없는 개인 파일이나 업무 파일을 외부 서버로 전송하는 것이 불편하게 느껴졌습니다. 그래서 파일이 컴퓨터 밖으로 나가지 않으면서도 같은 문제를 해결할 수 있는 도구가 필요하다고 생각했고, 직접 만들었습니다.

왜 맥 ZIP은 윈도우에서 안 열릴까?

macOS는 ZIP 압축 시 두 가지 구조적 문제를 일으킵니다.

첫째, 맥 전용 메타데이터 파일이 자동으로 포함됩니다. __MACOSX 디렉터리, .DS_Store, ._로 시작하는 Apple Double 파일 등이 ZIP 안에 섞여 들어갑니다. 이 파일들은 macOS 파일 시스템 정보를 저장하는 용도로, 윈도우에서는 전혀 필요 없으며 일부 압축 해제 프로그램에서 오류를 일으킵니다.

둘째, 한글 파일명 인코딩 방식이 다릅니다. 맥은 유니코드 파일명을 NFD(Normalization Form D, 자모 분리) 방식으로 저장합니다. '가'를 'ㄱ+ㅏ'처럼 초성·중성·종성으로 분리해 저장하는 것이죠. 반면 윈도우는 NFC(결합형)를 사용하기 때문에 파일명이 낱자로 쪼개져 보입니다. 또한 ZIP 파일 스펙상 인코딩 명시가 선택 사항이라, 헤더에 인코딩 정보가 빠지면 CP949(EUC-KR)로 저장된 파일명을 윈도우가 올바르게 읽지 못해 깨집니다.

도구의 작동 방식

이 도구는 브라우저 내장 Compression Streams API를 사용해 ZIP 파일을 직접 파싱하고 재조립합니다. 외부 라이브러리 없이 단일 HTML 파일로 구성되어 있으며, 서버 없이 완전히 클라이언트 사이드에서 동작합니다.

운영자

이 도구는 개인 프로젝트로 개발·운영합니다. 문의 사항이나 버그 신고는 문의 페이지를 이용해 주세요.