ชื่อไฟล์ภาษาเกาหลีที่กำหนดใน macOS Finder จะแสดงเป็นการแยกพยัญชนะสระเมื่อเปิดบน Windows และระบบอื่น ๆ จึงได้พัฒนาเครื่องมือแบบเว็บและ CLI สำหรับแก้ปัญหานี้ขึ้นมา โดยทำงานด้วยการ normalize ชื่อไฟล์ที่เข้ารหัสแบบ NFD ให้เป็น NFC การแปลงทั้งหมดเกิดขึ้นภายในเครื่อง (ㅍㅏㅇㅣㄹㅁㅕㅇ → 파일명)
วิธีใช้งาน
- เว็บ: เข้าไปที่ Jamoya Moyeora แล้วลากไฟล์และโฟลเดอร์มาวาง (jamoya.one)
- CLI: รันคำสั่งต่อไปนี้ ระบบจะตรวจสอบและแปลงไฟล์ทั้งหมดภายในไดเรกทอรี
npx jamoya-one@latest # อ่านอย่างเดียว - จะแจ้งไฟล์ที่เข้ารหัสแบบ NFD
npx jamoya-one@latest --write # เขียน - เข้ารหัสชื่อไฟล์เป็น NFC
CLI เป็นแพ็กเกจ npm จึงต้องใช้ Node.js และ npm สามารถดาวน์โหลดและติดตั้งไบนารี LTS ล่าสุดได้จาก เว็บไซต์ Node.js หรือใช้ตัวจัดการเวอร์ชันอย่าง nvm
10 ความคิดเห็น
ประสบการณ์ผู้ใช้แบบที่ไม่ต้องถาม ไม่ต้องเลือกอะไร แล้วก็ดาวน์โหลดไฟล์ที่แปลงเสร็จให้ทันทีนี่สนุกดีจริง ๆ
ขอบคุณที่มองในแง่ดีนะครับ ผมคิดว่าจะทำประวัติการแปลงไว้ แต่ยังไงมันก็แสดงทั้งหมดอยู่แล้วในรายการดาวน์โหลด
ชื่อน่ารักดี
ขอบคุณครับ โดเมนก็เข้าใจง่าย และดูเหมือนว่า SEO ก็ทำได้ดีมากด้วย เลยพอใจมากครับ
อ๊ะ อันนี้ดีเลยครับ!
ผมเองก็ใช้ service script ของ "กู้คืนชื่อไฟล์ภาษาเกาหลีที่เสียบน Mac" บ่อยเหมือนกันครับ
ถ้าเป็นไปได้ ขอเสนอว่าถ้าทำเป็นบริการแบบนี้ได้ก็น่าจะสะดวกดีในแบบของมันเหมือนกันครับ
ดูเหมือนว่าสามารถนำคำสั่ง CLI ไปลงทะเบียนใน Automator เป็นสคริปต์ที่ทำงานกับโฟลเดอร์เป้าหมายได้ครับ
เรียกใช้ AppleScript
เรียกใช้เชลล์สคริปต์
ถ้าเขียนแบบข้างต้นจะใช้ได้ไหมครับ
ขอบคุณสำหรับความคิดเห็นครับ/ค่ะ ผม/ฉันได้ลองดู
Workflowที่ใช้ในกรณีตัวอย่างที่คุณแชร์มาแล้ว แต่ดูเหมือนว่าจะทำได้ยาก เพราะการเปลี่ยนชื่อรายการใน Finder มีเพียงฟังก์ชันต่อไปนี้เท่านั้นเวอร์ชัน CLI แนะนำตัวนี้ครับ https://github.com/cr0sh/jaso
ติดตั้ง:
brew install simnalamburt/x/jasoโดเมนได้เปลี่ยนแล้ว https://jamo.hyunb.in/