NFC (Normalization Form Canonical Composition): 자소를 모아서 하나의 완성된 글자로 저장
NFD (Normalization Form Canonical Decomposition): 자소를 분리해서 개별적으로 저장
윈도우는 NFC 방식을 사용하여 '안녕'을 하나의 완성된 글자로 저장하는 반면, 맥OS는 NFD 방식을 사용해 'ㅇ', 'ㅏ', 'ㄴ', 'ㄴ', 'ㅕ', 'ㅇ'을 각각 분리해서 저장합니다. 이러한 저장 방식의 차이 때문에 맥OS에서 생성한 파일을 윈도우에서 열면 자소가 분리되어 보이는 현상이 발생하는 것이죠.
FileNic은 이 차이를 사용자에게 간단하게 변환하는 방식을 지원해, 두 운영체제 모두에서 올바르게 표시되도록 해줍니다.
이 문제는 맥OS와 윈도우가 채택한 유니코드 정규화 방식의 차이에서 발생합니다.
유니코드에서는 한글을 저장하는 두 가지 주요 방식을 제공하는데요
윈도우는 NFC 방식을 사용하여 '안녕'을 하나의 완성된 글자로 저장하는 반면, 맥OS는 NFD 방식을 사용해 'ㅇ', 'ㅏ', 'ㄴ', 'ㄴ', 'ㅕ', 'ㅇ'을 각각 분리해서 저장합니다. 이러한 저장 방식의 차이 때문에 맥OS에서 생성한 파일을 윈도우에서 열면 자소가 분리되어 보이는 현상이 발생하는 것이죠.
FileNic은 이 차이를 사용자에게 간단하게 변환하는 방식을 지원해, 두 운영체제 모두에서 올바르게 표시되도록 해줍니다.