자소 분리 변환기 사용법
- 글자: 탐색기에서 복사한 파일 이름이나 맥에서 붙여 넣은 글을 넣으면 바로 완성형으로 붙입니다. 몇 자를 붙였는지와 바뀐 글자 코드도 보여 줍니다.
- 파일·폴더: 끌어 놓거나 고르면 이름이 나뉜 파일을 찾아 알려 주고, 이름을 고친 파일(여러 개면 ZIP)로 받습니다. 윈도우로 이미 옮긴 파일은 PowerShell 명령 한 줄로 제자리에서 고칠 수 있습니다.
- ZIP 파일: 맥 ‘압축’으로 만든 ZIP의 한글 이름을 고친 새 ZIP을 만듭니다. 옛 한국어 윈도우에서 만든 ZIP(EUC-KR 이름)도 UTF-8로 바꿔 맥에서 바르게 보이게 합니다.
왜 깨지나요 — NFD와 NFC
유니코드는 같은 한글을 두 가지로 적을 수 있습니다. 완성형 NFC는 ‘한’을 글자 하나(U+D55C)로, 자모를 나눈 NFD는 ㅎ·ㅏ·ㄴ 세 개(U+1112 U+1161 U+11AB)로 적습니다. 맥은 파일 이름을 NFD로 저장하는 경우가 많고 윈도우와 웹은 NFC를 쓰기 때문에, 맥에서 온 이름이 윈도우에서 자모로 흩어져 보이고 검색·정렬·업로드에서도 다른 이름으로 취급됩니다.
맥 ZIP 이름이 깨지는 이유
ZIP은 이름을 UTF-8로 적었는지 알리는 표시(일반 목적 플래그 11번 비트)가 있습니다. 표시가 없으면 윈도우 탐색기는 이름을 옛 한국어 인코딩(CP949)으로 읽어 알아볼 수 없는 글자로 보여 줍니다. 이 도구는 압축된 데이터는 건드리지 않고 이름과 표시만 고쳐 ZIP을 다시 씁니다.