Ext3 ফাইলের নামটি 255 চিহ্ন বা 255 বাইটের মধ্যে সীমাবদ্ধ?


9

আমি আমার Ext3 ফাইল সিস্টেমে 127 টির বেশি সিরিয়ালিক ইউটিএফ -8 প্রতীকযুক্ত নামটি দিয়ে ফাইলটি সংরক্ষণ করতে পারি না। এটি সম্ভব তাই 255 ইংলিশ ইউটিএফ -8 প্রতীকযুক্ত ফাইলগুলি সংরক্ষণ করুন।

সুতরাং ফাইলের নাম বা ফাইলের নামের অক্ষরের সংখ্যা সম্বলিত কয়েকটি বাইটের সীমা আছে ? প্রাক্তনদের ক্ষেত্রে, উদাহরণস্বরূপ, চীনা ভাষায় ফাইলের দৈর্ঘ্যের ক্ষেত্রে আরও কড়া সীমা আশা করা যায়। এটা কি সঠিক?


3
@ জিওম্যাক: না, এটি সত্য নয়। ইউটিএফ -8 একটি পরিবর্তনশীল-দৈর্ঘ্যের এনকোডিং স্কিম ব্যবহার করে এবং উদাহরণস্বরূপ সিরিলিক অক্ষরগুলি দ্বি-বাইট সীমার মধ্যে রয়েছে, কেবলমাত্র সিরিলিক অক্ষর ব্যবহার করা হলে দৈর্ঘ্যটিকে 127 কোড পয়েন্টে সীমাবদ্ধ করে। ওপি যেমন উল্লেখ করেছে, তিন বা চার বাইট কোড দৈর্ঘ্য সহ অন্যান্য অক্ষর দৈর্ঘ্যকে আরও সীমাবদ্ধ করবে। সংক্ষিপ্তসার হিসাবে: ব্যবহৃত কোড পয়েন্টের উপর নির্ভর করে সর্বাধিক ফাইলের নাম দৈর্ঘ্য 255 এবং 63 টির মধ্যে হতে হবে।
সোভেন

উত্তর:


11

হ্যাঁ, সর্বাধিক ফাইলের নাম দৈর্ঘ্য 255 বাইট, ফলে ব্যবহৃত কোড পয়েন্ট এবং তাদের এনকোডিংয়ের দৈর্ঘ্যের উপর নির্ভর করে ফাইলের নামগুলির জন্য সর্বোচ্চ দৈর্ঘ্য বিভিন্ন হয় vary


1
শুধু লক্ষণীয়, যে কোনও ইউটিএফ স্কিমাগুলি সর্বোচ্চ code৩ কোড পয়েন্টে বেরিয়ে আসতে পারে। প্রতিটি স্কিমা, UTF-8 (63-255), UTF-16 (63-127), UTF-32 (63) এর জন্য ক্ষুদ্রতম কোড ইউনিট ব্যবহার করে। কেবল তথ্যের উদ্দেশ্যে, আপনার উত্তর স্পট রয়েছে।
রহলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.