맥에서 만든 파일을 메일·메신저·USB·클라우드로 윈도우에 보내면, 받는 쪽에서 이름이 ㅎㅏㄴㄱㅡㄹ처럼 낱자로 흩어져 보이거나 압축을 풀었을 때 蹂닿퀬 같은 엉뚱한 글자로 바뀌는 일이 잦습니다. 파일이 망가진 것이 아니라 두 운영체제가 한글 이름을 적는 방식이 다르기 때문입니다.
한글 파일명 복구는 그 차이를 브라우저 안에서 바로잡는 무료 도구입니다. 설치도 회원가입도 없고, 파일은 서버로 올라가지 않습니다.
할 수 있는 일
자소 분리 이름 고치기
맥이 저장한 분리형(NFD) 이름 「ㅎㅏㄴㄱㅡㄹ」을 윈도우가 쓰는 완성형(NFC) 「한글」로 바꿉니다. 폴더 구조는 그대로 둡니다.
맥 ZIP 이름 복구
맥에서 압축한 ZIP 을 열어 이름만 바꿔 다시 묶습니다. 안의 파일은 다시 압축하지 않아 내용이 그대로이고 빠릅니다.
외계어 되돌리기
「한글」「╟╤▒█」「ÇѱÛ」처럼 글자표를 잘못 골라 깨진 이름을 원래 한글로 되돌려 봅니다.
윈도우 금지 문자 정리
맥에서는 되지만 윈도우에서 못 쓰는 : ? * " < > | / \ 와 끝 공백·마침표, CON·NUL 같은 예약 이름을 고칩니다.
맥 전용 파일 빼기
__MACOSX 폴더, ._ 로 시작하는 파일, .DS_Store 처럼 윈도우에서 쓸모없는 파일을 뺍니다.
폴더째 고치는 스크립트
이미 윈도우로 옮긴 폴더는 받은 쪽에서 스크립트 한 번으로, 맥에서는 보내기 전에 터미널 명령 한 줄로 고칩니다.
쓰는 법
- 파일·폴더 — 이름이 깨진 파일이나 보내기 전 맥의 폴더를 끌어다 놓습니다. 바뀔 이름을 확인하고 하나씩 받거나 ZIP 하나로 받습니다.
- ZIP 복구 — 맥에서 압축한 ZIP 을 놓으면 윈도우에서 어떻게 보였을지와 고친 이름을 나란히 보여 주고, 이름만 바꾼 새 ZIP 을 만듭니다.
- 글자 복구 — 깨진 이름 글자만 있을 때 붙여 넣으면 가능한 원래 이름을 찾아 줍니다.
- 폴더째 고치기 — 파일이 많으면 윈도우 스크립트나 맥 터미널 명령으로 제자리에서 이름을 바꿉니다.
개인정보
파일 이름·내용 분석과 ZIP 생성은 모두 자바스크립트로 이 기기 안에서 실행됩니다. 화면 테마 같은 설정만 브라우저 저장소(localStorage)에 남고, 파일 정보는 저장하지 않습니다. 광고 표시를 위해 카카오 애드핏 스크립트가 쓰입니다.
자주 묻는 질문
파일이 서버로 올라가나요?
아니요. 이름 분석·ZIP 다시 묶기·새 ZIP 만들기 모두 지금 보고 있는 브라우저 안에서 처리합니다. 파일 내용과 이름은 어디로도 전송되지 않습니다.
왜 맥에서 보낸 파일만 이름이 깨지나요?
한글 「한」은 완성형 한 글자(NFC)로도, 초성·중성·종성 세 조각(NFD)으로도 적을 수 있습니다. 맥은 파일 이름을 조각난 형태로 저장하는 경우가 많고, 윈도우는 완성형을 기대해서 조각을 따로따로 그립니다. 글자가 깨진 것이 아니라 표기 방식이 다를 뿐이라 그대로 되돌릴 수 있습니다.
ZIP 을 다시 묶으면 화질이나 내용이 바뀌나요?
바뀌지 않습니다. ZIP 복구는 압축된 데이터를 한 바이트도 고치지 않고 그대로 옮기며, 이름이 적힌 머리 부분만 새로 씁니다. 각 파일의 CRC 값도 원본과 같습니다.
이름 저장 방식은 무엇을 골라야 하나요?
대부분은 UTF-8(권장)입니다. 윈도우 10·11 탐색기, 반디집, 7-Zip, 맥이 모두 바로 읽습니다. UTF-8 표시를 무시하는 옛 탐색기(윈도우 7 등)나 오래된 압축 프로그램을 쓰는 한국어 윈도우로 보낸다면 CP949 를 고르세요. 이때도 UTF-8 이름을 함께 넣어 두어 최신 프로그램은 UTF-8 이름을 씁니다.
이미 윈도우로 옮겨서 깨진 파일은요?
파일·폴더 탭에 끌어다 놓으면 고친 이름으로 하나씩 받거나 ZIP 으로 받을 수 있습니다. 파일이 많으면 「폴더째 고치기」의 윈도우 스크립트를 그 폴더에 넣고 실행하면 제자리에서 이름이 바뀝니다.
외계어가 완전히 돌아오지 않아요.
UTF-8 이름을 CP949 로 읽은 깨짐(「蹂닿퀬」 같은 한자·한글 섞임)은 읽는 순간 일부 바이트가 버려져 원래 글자를 되찾지 못할 수 있습니다. 깨진 이름이 ZIP 안에 있다면 ZIP 복구 탭이 원래 바이트를 직접 읽으므로 온전히 되살립니다.
한글 말고 다른 글자도 고쳐지나요?
네. 일본어 가나의 탁점(が·パ)과 é·ü 같은 라틴 문자 부호도 같은 원리로 분리돼 저장되므로 함께 완성형으로 바뀝니다.