हालाँकि, मैं एक ऑपरेटिंग सिस्टम विशेषज्ञ नहीं हूँ, और मैंने विंडोज से आने के बाद OSX का उपयोग करना शुरू कर दिया है, मैं अपने आप को विंडोज़ में एक पॉवरयूज़र मानता हूँ, और लिनक्स में काफी सक्षम हूँ। उस पृष्ठभूमि से आते हुए, मुझे आश्चर्य हुआ कि OSX की तरह एक काफी आधुनिक OS में, फ़ाइलसिस्टम के पास इस तरह की विचित्रताएँ होती हैं, जैसे फ़ाइलों के नाम "गूंगे" होते हैं।
मैं समझता हूं कि लिनसो उसी बिंदु से HFS + स्टेम के साथ जारी करता है: मैंने जिस मुद्दे पर शोध किया है, उसमें से HFS + ने यूनिकोड का उपयोग करके फ़ाइलों के नाम संग्रहीत किए हैं, लेकिन जब कोई फ़ाइल "विस्तारित" या NON-ASCII वर्णों का उपयोग करता है (जैसे aá é, í, ó, ú, स्पेनिश से या जर्मन में ü जैसी चीजें), जिसके लिए यूनिकोड नाम एन्कोडिंग के 2 तरीके प्रदान करता है, OSX चुपचाप भंडारण के समय एन्कोडिंग को "सामान्यीकृत करता है" ... वास्तविक समय नहीं OSX में फ़ाइल बनाई और खपत की गई है, लेकिन जब आप अन्य OS के उपयोगकर्ताओं के साथ जानकारी साझा कर रहे हैं, तो यह तथ्य कि फ़ाइल का नाम बदलता है, सभी प्रकार के अजीब व्यवहारों के लिए बनाता है ...
बिंदु में मामला: मैं पिछले 8 अधिशेष वर्षों से अपने काम "कलाकृतियों" (फाइलें, दस्तावेज आदि) को तोड़फोड़ में ट्रैक कर रहा हूं। मैक पर जाते समय, मुझे मैक के लिए एसवीएन क्लाइंट मिला, और मेरी संबंधित निर्देशिकाओं का एक चेकआउट करने के बाद, मैंने पाया कि सभी फाइलें जिनमें उच्चारण गायब हैं, और एक ही नाम वाली एक नई फ़ाइल गैर-संस्करण के रूप में दिखाई देती है। इसमें खुदाई करते हुए, समस्या यह है कि फ़ाइल-इन-सिस्टम में फ़ाइल ऐप्पल-एन्कोडेड है, जबकि रिपॉजिटरी में डेटा एक और (पूरी तरह से वैध और वैध) यूनिकोड एन्कोडिंग का उपयोग करता है ...
यह, मुझे लगता है, मेरे डेटा का एक सकल "प्रबंध" है। Apple डीएनईएस फ़ाइलनाम एन्कोडिंग के दोनों प्रारूपों (विंडोज में एक शेयर तक पहुंचना, या विंडोज से यूएसबी स्टिक का उपयोग करना उचित फ़ाइल नाम आदि दिखाता है) को समझता है, लेकिन फ़ाइल निर्माण के समय में, यह "बेहतर पता है" और बस फ़ाइलों का नाम बदल दिया है। ..
फिर से, कुछ उपयोगकर्ताओं को नोटिस नहीं होगा - जब तक वे किसी फ़ाइल की प्रतिलिपि नहीं बनाते हैं, या उसका नाम बदल देते हैं, और इसे वापस डालते हैं जहां मूल एक था और दो फ़ाइलों के साथ समाप्त होता है जो स्पष्ट रूप से समान हैं !!!)