nfd2nfc - เครื่องมือแก้ปัญหาชื่อไฟล์ภาษาเกาหลีแยกจาโมบน macOS (Rust)
(github.com/elgar328)เมื่อส่งไฟล์ที่ทำงานบน macOS ไปมาระหว่างผู้ใช้ Windows บางครั้งชื่อไฟล์ภาษาเกาหลีอาจเพี้ยนเพราะจาโมถูกแยกออกเป็นส่วน ๆ เนื่องจาก macOS ใช้รูปแบบยูนิโค้ด NFD ส่วน Windows ใช้ NFC
เพื่อแก้ปัญหานี้จึงได้สร้าง nfd2nfc ขึ้นมา หลังติดตั้งด้วย Homebrew แล้วเพียงตั้งค่าเส้นทางที่ต้องการเฝ้าดูไว้ background watcher ก็จะแปลงชื่อไฟล์เป็น NFC ให้อัตโนมัติ เมื่อตั้งค่าไว้ครั้งเดียว หลังจากนั้นก็แทบไม่ต้องใส่ใจอีก จึงใช้งานได้สะดวก
ตอนแรกทำเป็นเครื่องมือ CLI และใช้งานได้ดีมาประมาณ 1 ปี แต่ช่วงหลังได้ทำใหม่เป็น TUI เพื่อให้ใช้งานได้สะดวกยิ่งขึ้น เขียนด้วย Rust จึงทำงานได้เบาโดยไม่ต้องมีรันไทม์แยกต่างหาก
9 ความคิดเห็น
โอ้ เดี๋ยวจะลองนำไปใช้ให้เป็นประโยชน์ครับ ขอบคุณครับ
ขอบคุณที่ใช้งานครับ! หากระหว่างใช้งานพบจุดที่ไม่สะดวกหรือมีไอเดียสำหรับการปรับปรุง สามารถฝากไว้ใน GitHub issue ได้อย่างสบายใจเลย :)
จะนำไปใช้ให้ดีครับ
ขอบคุณครับ! :)
ผมเคยมีโปรแกรมที่ใช้สำหรับทำงานแบบครั้งคราวอยู่ตัวหนึ่ง แต่ตัวนี้น่าจะดีกว่ามากครับ จะใช้งานให้ดีเลยครับ
ขอบคุณครับ! วิธีที่ต้องรันเองทุกครั้งน่าจะค่อนข้างยุ่งยากอยู่เหมือนกัน เลยทำเป็น watcher ที่ทำงานเบื้องหลังให้ครับ หวังว่าจะใช้งานได้สะดวกนะครับ :)
คิดว่าน่าจะได้ใช้งานอย่างเป็นประโยชน์ ขอบคุณครับ
แต่ถ้าสามารถเพิ่มวิธีทำ
nfd to nfcบน Windows ที่ได้รับไฟล์ซึ่งแยกจาโมมาแล้วได้ด้วย ก็น่าจะมีประโยชน์มากยิ่งขึ้นครับขอบคุณครับ :)
อันนี้เป็นเครื่องมือเฉพาะสำหรับ Mac ที่ใช้บน Mac นะครับ ส่วนที่คุณพูดถึงน่าจะต้องทำเป็นเครื่องมือเฉพาะสำหรับ Windows เพื่อกู้คืนกรณีที่ชื่อไฟล์แสดงผลเพี้ยนไปแล้วทางฝั่ง Windows ครับ คงไม่ใช่รูปแบบบริการทำงานเบื้องหลัง แต่จะเป็นการรันโดยตรงเพื่อกู้คืนแทน จากที่ลองค้นดู เหมือนจะมีเครื่องมือคล้าย ๆ กันอยู่บ้างครับ
ลองดูอันนี้เป็นข้อมูลอ้างอิงได้เลยครับ! https://m.blog.naver.com/windowexe/222707038623
มีสิ่งนี้อยู่แล้วนี่เอง ขอบคุณสำหรับข้อมูลครับ