왜 맥에서 만든 파일 이름이 깨져 보이나요?
macOS는 한글 같은 조합형 문자를 저장할 때 초성·중성·종성을 각각의 코드로 나눠 저장하는 정규화 방식(유니코드 NFD, 분리형)을 기본으로 사용하는 경우가 많습니다. 반면 윈도우와 대부분의 웹 서비스는 한 글자를 하나의 코드로 합쳐서 저장하는 완성형(유니코드 NFC) 방식을 기본으로 씁니다. 맥에서 만든 압축 파일을 윈도우에서 풀거나 특정 프로그램에서 열었을 때 자음·모음이 따로 노는 것처럼 보이는 현상은 이 정규화 방식 차이 때문에 생깁니다.
글자 수(코드 개수)가 달라지는 이유
예를 들어 완성형으로는 "한" 한 글자가 코드 1개지만, 분리형으로는 ㅎ·ㅏ·ㄴ 3개의 코드로 나뉩니다. 그래서 겉보기엔 같은 글자라도 프로그램에 따라 글자 수를 다르게 세는 경우가 생기는데, 이 도구의 결과 아래에 실제 코드 개수 변화를 함께 보여드립니다.
일반적인 인코딩 깨짐(모지바케)과는 다른 문제입니다
EUC-KR로 저장된 파일을 UTF-8로 잘못 열었을 때 나타나는 "占쏙옙" 같은 글자 깨짐과는 다른 현상입니다. 이 도구는 유니코드 정규화 방식 차이만 다루며, 문자셋(인코딩) 자체가 잘못 변환된 경우는 복구하지 못합니다.
자주 묻는 질문
이 도구가 실제 파일 이름을 바꿔주나요?
아니요. 이 페이지는 텍스트 변환만 지원하며 실제 파일을 수정하지는 않습니다. 파일 탐색기에 표시된 파일명을 복사해 이 도구로 변환한 뒤, 그 결과를 참고해 파일 탐색기나 배치 스크립트에서 직접 이름을 바꿔주세요.
파일 탐색기에서 이름을 다시 입력해서 저장하면 안 되나요?
파일이 몇 개 안 된다면 탐색기에서 이름을 다시 입력해 저장하는 것만으로도 시스템 기본 정규화 방식으로 바뀌어 해결되는 경우가 많습니다. 다만 파일이 많거나, 목록으로 된 텍스트·리스트를 미리 확인하고 싶을 때는 이 도구로 먼저 변환 결과를 살펴보는 것이 편리합니다.