홈 › 파일·데이터 변환

맥 한글 파일명 자모 분리 고치기

글자가 깨진 게 아니라 ‘풀어진’ 거예요. 자음·모음 조각을 다시 한 글자로 합치면 돼요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
ZIP 파일이나 이름이 풀어진 파일을 놓거나 눌러서 고르세요.zip 하나 → 안의 이름을 고친 새 ZIP · 다른 파일 여러 개 → 고친 이름으로 다시 받기

‘ㅎㅏㄴㄱㅡㄹ’로 보이는 파일 이름, 왜 그럴까요?

맥북으로 만든 ‘회의록.hwp’를 메일이나 USB로 받아 윈도우에서 열면 이름이 ‘ㅎㅚㅇㅢㄹㅗㄱ.hwp’처럼 자음과 모음이 하나하나 떨어져 보일 때가 있어요. 글자가 깨진 게 아니라 한 글자를 조각으로 나눠 저장한 방식이 달라서 생기는 일이에요. 유니코드에서 ‘한’은 완성형 한 글자(U+D55C)로 쓸 수도 있고, 초성 ㅎ·중성 ㅏ·종성 ㄴ 세 조각(U+1112 U+1161 U+11AB)으로 쓸 수도 있어요. 앞의 방식을 NFC, 뒤의 방식을 NFD라고 해요. 두 방식은 같은 글자로 취급하기로 약속돼 있지만, 화면에 그리는 프로그램이 조각을 합쳐 주지 않으면 풀어진 채로 보여요.

맥과 윈도우의 차이

맥의 예전 파일 시스템(HFS+)은 파일 이름을 조각으로 나눈 NFD 모양으로 바꿔 저장했고, 지금의 APFS는 이름을 받은 모양 그대로 보존하는데 맥의 많은 프로그램이 여전히 NFD 이름을 만들어요. 윈도우와 대부분의 웹 서비스는 완성형(NFC)을 기본으로 쓰기 때문에, 맥에서 넘어온 NFD 이름은 탐색기나 일부 프로그램에서 자음·모음이 떨어져 보이고 검색이나 정렬에서도 다른 이름으로 취급돼요. 맥의 ‘압축하기’로 만든 ZIP은 파일 이름 바이트를 그대로 담으니 같은 문제가 생기고, 맥 전용 정보가 든 __MACOSX 폴더와 .DS_Store, ‘._’로 시작하는 파일도 함께 따라와요.

사용 방법

알아 두면 좋은 점

파일 내용은 한 바이트도 바꾸지 않고 이름만 고쳐요. 압축을 다시 하므로 ZIP 크기는 조금 달라질 수 있어요. 이미 정상인 이름은 그대로 두고, 고친 결과 같은 이름이 두 개가 되면 뒤쪽에 (2)를 붙여요. EUC-KR로 저장된 옛 윈도우 ZIP의 깨진 이름(‘¿¹»ê¼­’ 같은 모양)도 함께 바로잡아요. 암호가 걸린 ZIP은 열 수 없어요. 앞으로 맥에서 보낼 때는 받는 쪽이 윈도우라면 이 도구로 한 번 정리해서 보내면 좋아요. 파일은 서버로 보내지 않아요.

참고한 자료

자주 묻는 질문

파일 내용(한글 문서 안의 글)도 깨졌는데 고쳐지나요?

이 도구는 파일 이름만 고쳐요. 문서 안의 글자가 깨졌다면 인코딩 문제일 가능성이 커서 ‘CSV 한글 깨짐 고치기’를 써 보세요.

윈도우에서 직접 이름을 바꾸면 안 되나요?

돼요. 파일이 몇 개뿐이면 이름을 새로 입력하면 NFC로 저장돼요. 파일이 많거나 ZIP 안에 있을 때 이 도구가 편해요.

NFD 이름이 문제가 되는 곳이 또 있나요?

웹사이트 업로드, 깃(Git), 클라우드 동기화에서 같은 이름이 두 개로 보이거나 검색이 안 되는 일이 있어요. NFC로 맞추면 대부분 해결돼요.

함께 쓰면 좋은 도구