সাম্বার mangled namesবিকল্পের সাথে সমস্যাটি হ'ল উভয়ই সেটিংটি আদর্শ নয়। আপনার কাছে এমন নাম থাকতে পারে যা ম্যাংগলড নয়, তবে কোনওভাবেই অ্যাক্সেস করা যায় না কারণ এগুলিতে অবৈধ অক্ষর বা ডস 8.3 ফর্ম্যাটে মঙ্গলযুক্ত নাম রয়েছে এবং তাই অপঠনযোগ্য।
ভাগ্যক্রমে (এখন) একটি ভিএফএস মডিউল রয়েছেcatia যা কাস্টম চরিত্রের ম্যাপিং সরবরাহ করবে। বিশেষত উইন্ডোজ ফাইলের নামগুলিতে অবৈধ হিসাবে বিবেচিত অক্ষরগুলি ম্যাপ করা সম্ভব।
ইন [global]অধ্যায় এই লাইন স্থাপন করুন:
# Mapping illegal characters, where enabled with "vfs objects = catia"
mangled names = no
catia:mappings = 0x22:0xa8,0x2a:0xa4,0x2f:0xf8,0x3a:0xf7,0x3c:0xab,0x3e:0xbb,0x3f:0xbf,0x5c:0xff,0x7c:0xa6
প্রতিটি [share_name]বিভাগে এই পরবর্তী লাইনটি যুক্ত করুন (আপনার যদি ইতিমধ্যে একটি vfs objectsলাইন থাকে তবে কেবল catiaতালিকায় যুক্ত করুন):
vfs objects = catia
আমার ডেবিয়ান-ভিত্তিক সিস্টেমে এই ভিএফএস অবজেক্ট মডিউলটি স্ট্যান্ডার্ড প্যাকেজের অংশ হিসাবে ইনস্টল করা হয়েছিল।
এই সেটিংটি ম্যাপ করা ফাইলের একটি উদাহরণ 2017-12-24 12:23.txt। ব্যবহার করে mangled names = yesএই ফাইলটি প্রদর্শিত হয়েছে 2BB0Y9~4.TXT। vfs objects = catiaপরিবর্তে ব্যবহার করে এই ফাইলটির নামটি প্রদর্শিত হয় 2017-12-24 12÷23.txt। এটি নিখুঁত নয় তবে এটি বেশ ভাল। এবং সবচেয়ে গুরুত্বপূর্ণ, আমি উইন্ডোজ অ্যাপ্লিকেশনগুলি থেকে এটি অ্যাক্সেস করতে পারি।