แม้ว่าฉันไม่ใช่ผู้เชี่ยวชาญระบบปฏิบัติการ แต่ฉันเพิ่งเริ่มใช้งาน OSX หลังจากมาจาก Windows ฉันคิดว่าตัวเองเป็น PowerUser ใน Windows และมีความสามารถพอสมควรใน Linux มาจากพื้นหลังนั้นฉันรู้สึกประหลาดใจที่ใน OS ค่อนข้างทันสมัยเช่น OSX ระบบไฟล์มีลักษณะแปลก ๆ เช่นชื่อไฟล์เป็น "mungled"
ฉันเข้าใจว่า Linus Lin มีปัญหากับ HFS + ต้นกำเนิดจากจุดเดียวกัน: จากสิ่งที่ฉันได้พบการค้นคว้าปัญหา HFS + เก็บชื่อของไฟล์โดยใช้ Unicode แต่เมื่อไฟล์ใช้อักขระ "Extended" หรืออักขระ ASCII (เช่นá, é, í, ó, ú, ñจากภาษาสเปนหรือสิ่งต่าง ๆ เช่นüในภาษาเยอรมัน) ซึ่ง Unicode ให้การเข้ารหัสชื่อ 2 วิธี OSX เงียบ "normalizes" การเข้ารหัสในเวลาเก็บข้อมูล ... ไม่ใช่ปัญหาจริงเมื่อ ไฟล์ถูกสร้างและใช้งานใน OSX แต่เมื่อคุณแบ่งปันข้อมูลกับผู้ใช้ระบบปฏิบัติการอื่น ๆ ความจริงที่ว่าชื่อของการเปลี่ยนแปลงไฟล์ทำให้เหมาะกับพฤติกรรมแปลก ๆ ...
ตัวอย่างในประเด็น: ฉันติดตาม "สิ่งประดิษฐ์" งานของฉัน (ไฟล์เอกสารและอื่น ๆ ) ในการโค่นล้มสำหรับ 8plus ปีที่ผ่านมา เมื่อย้ายไปที่ Mac ฉันได้รับไคลเอนต์ SVN สำหรับ Mac และหลังจากทำรายการ Checkout ของไดเรกทอรีที่เกี่ยวข้องฉันพบว่าไฟล์ทั้งหมดที่มีการเน้นเสียงหายไปและไฟล์ใหม่ที่มีชื่อเดียวกันปรากฏขึ้นซึ่งไม่ใช่เวอร์ชัน ปัญหาคือไฟล์ในระบบไฟล์มีการเข้ารหัสแอปเปิ้ลในขณะที่ข้อมูลในพื้นที่เก็บข้อมูลใช้การเข้ารหัส Unicode ที่สมบูรณ์ (ถูกต้องสมบูรณ์และถูกต้อง)
ฉันคิดว่านี่เป็นข้อมูลที่ "ไม่ปลอดภัย" ขั้นต้น Apple ไม่เข้าใจการเข้ารหัสชื่อไฟล์ทั้งสองรูปแบบ (การเข้าถึงส่วนแบ่งใน Windows หรือการใช้ USB stick จาก Windows จะแสดงชื่อไฟล์ที่เหมาะสม ฯลฯ ) แต่เมื่อถึงเวลาสร้างไฟล์มันตัดสินใจว่า "รู้ดีกว่า" และเพิ่งเปลี่ยนชื่อไฟล์ ..
อีกครั้งไม่ใช่สิ่งที่ผู้ใช้ส่วนใหญ่จะสังเกตเห็น - จนกว่าพวกเขาจะทำสำเนาของไฟล์หรือเปลี่ยนชื่อและนำกลับไปที่ที่ไฟล์ต้นฉบับอยู่และจบลงด้วยสองไฟล์ที่เห็นได้ชัดเหมือนกัน !!!)