# Show GN: nfd2nfc - macOS 한글 파일명 자소 분리 해결 도구 (Rust)

> Clean Markdown view of GeekNews topic #26916. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=26916](https://news.hada.io/topic?id=26916)
- GeekNews Markdown: [https://news.hada.io/topic/26916.md](https://news.hada.io/topic/26916.md)
- Type: show
- Author: [ltlug](https://news.hada.io/@ltlug)
- Published: 2026-02-23T11:16:37+09:00
- Updated: 2026-02-23T11:16:37+09:00
- Original source: [github.com/elgar328](https://github.com/elgar328/nfd2nfc/blob/main/docs/README.ko.md)
- Points: 30
- Comments: 9

## Summary

macOS의 **NFD 한글 파일명 문제**를 자동으로 교정해주는 Rust 기반 도구 **nfd2nfc**가 공개되었습니다. 지정한 폴더를 감시하며 파일명을 NFC로 실시간 변환해주기 때문에, Windows 사용자와의 파일 공유 시 자소 분리 현상을 손쉽게 방지할 수 있습니다. 최근에는 CLI에서 TUI로 확장되어 설정과 관리가 한층 간단해졌습니다.

## Topic Body

macOS에서 작업한 파일을 Windows 사용자와 주고받으면 한글 파일명이 자소 분리되어 깨지는 경우가 있습니다. macOS는 유니코드 NFD, Windows는 NFC 방식을 사용하기 때문인데요.  
  
이 문제를 해결하려고 nfd2nfc를 만들었습니다. Homebrew로 설치한 뒤 감시할 경로만 설정해두면, 백그라운드 watcher가 자동으로 파일명을 NFC로 변환해줍니다. 한번 설정하면 이후에는 신경 쓸 필요가 없어서 편합니다.  
  
처음에 CLI 도구로 만들어서 1년 정도 잘 쓰고 있었는데, 최근에 좀 더 편하게 쓸 수 있도록 TUI로 새로 만들었습니다. Rust로 작성되어 별도 런타임 없이 가볍게 동작합니다.  
  
GITHUB: https://github.com/elgar328/nfd2nfc

## Comments



### Comment 51680

- Author: iuhewfr923tyr779
- Created: 2026-02-23T17:11:07+09:00
- Points: 2

오 유용하게 잘 쓰겠습니다. 감사합니다.

### Comment 51730

- Author: ltlug
- Created: 2026-02-24T00:52:50+09:00
- Points: 1
- Parent comment: 51680
- Depth: 1

사용해 주셔서 감사합니다! 혹시 사용하시다가 불편한 점이나 개선 아이디어가 있다면 GitHub 이슈로 편하게 남겨주세요 :)

### Comment 51745

- Author: zero0000
- Created: 2026-02-24T08:31:07+09:00
- Points: 1

잘쓰겠습니다.

### Comment 51820

- Author: ltlug
- Created: 2026-02-25T02:06:32+09:00
- Points: 1
- Parent comment: 51745
- Depth: 1

감사합니다! :)

### Comment 51690

- Author: kaorw
- Created: 2026-02-23T17:48:46+09:00
- Points: 1

한번 작업하는 용도로 쓰던 프로그램이 있었는데, 이게 훨씬 좋을것 같네요. 잘 쓰겠습니다.

### Comment 51731

- Author: ltlug
- Created: 2026-02-24T00:55:34+09:00
- Points: 1
- Parent comment: 51690
- Depth: 1

감사합니다! 매번 직접 실행하는 방식은 아무래도 번거로울 것 같아서 백그라운드 watcher로 만들게 됐어요. 편하게 쓰시길 바랍니다 :)

### Comment 51662

- Author: geekbini
- Created: 2026-02-23T15:39:02+09:00
- Points: 1

이거 요긴하게 사용할 것 같습니다. 감사합니다.  
그런데 자모 분리된 파일을 이미 받은 윈도우에서도   
nfd to nfc를 할 수 있는 방법도 추가로 제공해주시면 더욱 유용하리라고 생각됩니다.

### Comment 51671

- Author: ltlug
- Created: 2026-02-23T16:13:23+09:00
- Points: 1
- Parent comment: 51662
- Depth: 1

감사합니다 :)  
이건 맥에서 사용하는 맥 전용 도구이고요, 이야기 해주신 건 윈도우 쪽에서 이미 파일명이 깨져서 보이는 것을 다시 되돌리는 기능을 윈도우 전용 도구로 구현 해야할거 같아요. 백그라운드 서비스 형태는 아니고 직접 실행해서 복구하는 방식이 될텐데요, 찾아보니 비슷한 도구들이 좀 있는거 같습니다.   
요거 참고해 보시면 좋을거 같아요! https://m.blog.naver.com/windowexe/222707038623

### Comment 51675

- Author: geekbini
- Created: 2026-02-23T16:17:23+09:00
- Points: 1
- Parent comment: 51671
- Depth: 2

이미 이런 것이 있었군요. 정보 감사합니다.
