30 puan yazan ltlug 2026-02-23 | 9 yorum | WhatsApp'ta paylaş

macOS’te oluşturulan dosyalar Windows kullanıcılarıyla paylaşıldığında, Korece dosya adları bazen karakterlere ayrışıp bozulabiliyor. Bunun nedeni macOS’in Unicode NFD, Windows’un ise NFC yöntemini kullanması.

Bu sorunu çözmek için nfd2nfc’yi geliştirdim. Homebrew ile kurduktan sonra yalnızca izlenecek yolu ayarlamanız yeterli; arka plandaki watcher dosya adlarını otomatik olarak NFC’ye dönüştürüyor. Bir kez ayarladıktan sonra sonrasında bununla ilgilenmeniz gerekmiyor, bu da kullanımı oldukça rahat hale getiriyor.

Başta bunu bir CLI aracı olarak yapmıştım ve yaklaşık 1 yıl boyunca sorunsuz kullandım; yakın zamanda ise daha rahat kullanılabilmesi için bunu yeniden TUI olarak geliştirdim. Rust ile yazıldığı için ek bir runtime gerektirmeden hafif şekilde çalışıyor.

GITHUB: https://github.com/elgar328/nfd2nfc

9 yorum

 
iuhewfr923tyr779 2026-02-23

Oo, bunu çok faydalı şekilde kullanacağım. Teşekkür ederim.

 
ltlug 2026-02-24

Kullandığınız için teşekkürler! Kullanırken rahatsız olduğunuz bir nokta ya da geliştirme fikriniz olursa, lütfen GitHub issue olarak rahatça paylaşın :)

 
zero0000 2026-02-24

Elinize sağlık, faydalanacağım.

 
ltlug 2026-02-25

Teşekkürler! :)

 
kaorw 2026-02-23

Ben de tek seferlik işler için kullandığım bir program vardı, ama bu çok daha iyi görünüyor. Emeğinize sağlık, memnuniyetle kullanacağım.

 
ltlug 2026-02-24

Teşekkür ederim! Her seferinde elle çalıştırma yöntemi muhtemelen yine de biraz zahmetli olacağı için bunu arka planda çalışan bir watcher olarak yaptım. Umarım rahatça kullanırsınız :)

 
geekbini 2026-02-23

Bu oldukça kullanışlı görünüyor. Teşekkür ederim.
Ancak, ayrıştırılmış jamo içeren dosyaları zaten almış olan Windows tarafında da
NFD'den NFC'ye dönüştürmenin bir yolunu ek olarak sunarsanız bunun daha da faydalı olacağını düşünüyorum.

 
ltlug 2026-02-23

Teşekkür ederim :)
Bu, Mac'te kullanılan Mac'e özel bir araç; bahsettiğiniz şey ise Windows tarafında dosya adlarının zaten bozulmuş görünmesini yeniden eski haline getiren bir işlevin Windows'a özel bir araç olarak geliştirilmesini gerektiriyor gibi görünüyor. Arka plan servisi şeklinde değil, doğrudan çalıştırılıp kurtarma yapan bir yöntem olacaktır; baktığımda buna benzer birkaç araç var gibi görünüyor.
Buna göz atmanız iyi olabilir! https://m.blog.naver.com/windowexe/222707038623

 
geekbini 2026-02-23

Demek ki böyle bir şey zaten varmış. Bilgi için teşekkürler.