উইন্ডোজ এবং লিনাক্সে কেস সংবেদনশীল ফাইল এক্সটেনশান


10

Linux এ আপনি ফাইল থাকতে পারে example.JPGএবং example.jpgএকই ডিরেক্টরির মধ্যে।

উইন্ডোজ আপনার কেস সংবেদনশীল এক্সটেনশন আছে, কিন্তু আপনি এই দুটি ফাইল একই ডিরেক্টরিতে রাখতে পারবেন না। কেন না?


1
সম্ভাব্য সদৃশ উইন্ডোজ কেস এর সমস্ত সংস্করণ সংবেদনশীল? (এর চেয়ে সম্ভবত আরও ভাল প্রশ্ন আছে)
কোল জনসন

এফএটি এক্সটেনশনটি বেস নাম থেকে পৃথক করে এবং ওএস .ইনপুট এবং প্রদর্শনের উদ্দেশ্যে যুক্ত করে। (আমি বিশ্বাস করি যে এটি নিরাপদ যে আজকাল আন্তঃব্যযোগিতা ব্যতীত অন্য কেউ ফ্যাট ব্যবহার করে না।) এনটিএফএস এটি ঠিক কীভাবে করে তা আমি জানি না তবে আমি মনে করি এটি প্রতিটি বড় লিনাক্স ফাইল সিস্টেমের মতো, যা কেবল ফাইলের নাম হিসাবে বিবেচনা করে অক্ষরের একটি স্ট্রিং। ফাইল এক্সটেনশন সম্পর্কে এখানে বিশেষ কিছু নেই: এটি কেবল কনভেনশন দ্বারা, এবং ফাইল সিস্টেমের দ্বারা ফাইলের নামের অংশ হিসাবে বিবেচিত হয়।
একটি সিভিএন

সন্ধান করুন ObCaseInsensitiveএবং superuser.com/q/266110/59271
user541686

@ গ্রাভিটি কি কেবল টমাইটো, তোমাটো এর ঘটনা নয়?
wvdz

উত্তর:


32

উইন্ডোজ আপনার কেস সংবেদনশীল এক্সটেনশন আছে, কিন্তু আপনি এই দুটি ফাইল একই ডিরেক্টরিতে রাখতে পারবেন না। কেন না?

যদি কোনও ড্রাইভ এনটিএফএস হিসাবে ফর্ম্যাট হয় তবে আপনার এবং উভয়ই থাকতে পারে ।example.JPGexample.jpg

তবে আপনি যদি উইন 32 অ্যাপ্লিকেশন যেমন নোটপ্যাডে এই ফাইলগুলির মধ্যে একটি খোলার চেষ্টা করেন তবে আপনি ওপেন ফাইল ডায়ালগ বাক্সে যে ফাইল ফাইলের নাম টাইপ করেন না কেন আপনার কেবলমাত্র কোনও একটিতে অ্যাক্সেস থাকবে


ফাইলের নামগুলি এনটিএফএস ভলিউমে কেস সংবেদনশীল

পসিক্স সম্মতির প্রয়োজনীয়তার অংশ হিসাবে, উইন্ডোজ এনটি ফাইল সিস্টেম (এনটিএফএস) কেস-সংবেদনশীল ফাইল এবং ডিরেক্টরি নামকরণ কনভেনশন সরবরাহ করে। যদিও এনটিএফএস এবং পসিক্স সাবসিস্টেম প্রতিটি হ্যান্ডেল কেস-সংবেদনশীলতা ভালভাবে পরিচালনা করে, 16-বিট উইন্ডোজ-ভিত্তিক, এমএস-ডস-ভিত্তিক, ওএস / 2-ভিত্তিক, এবং উইন 32-ভিত্তিক অ্যাপ্লিকেশনগুলি তা করে না

এনটিএফএসে, আপনি একই ডিরেক্টরিতে সঞ্চিত অনন্য ফাইলের নাম তৈরি করতে পারেন যা কেবলমাত্র ক্ষেত্রে ভিন্ন fer উদাহরণস্বরূপ, নিম্নলিখিত ফাইলের নামগুলি এনটিএফএস ভলিউমে একটি ডিরেক্টরিতে সহাবস্থান করতে পারে:

CASE.TXT
case.txt
case.TXT

তবে আপনি যদি উইন 32 অ্যাপ্লিকেশন যেমন নোটপ্যাডে এই ফাইলগুলির মধ্যে একটি খোলার চেষ্টা করেন তবে আপনি ওপেন ফাইল ডায়ালগ বাক্সে যে ফাইল ফাইলের নাম টাইপ করেন না কেন আপনার কেবলমাত্র কোনও একটিতে অ্যাক্সেস থাকবে

...

এনটিএফএস অপারেশনের দুটি সামান্য ভিন্ন পদ্ধতি সমর্থন করে যা এনটিএফএসের সাথে ইন্টারঅ্যাক্ট করে অ্যাপ্লিকেশনটির সাবসিস্টেম দ্বারা নির্বাচন করা যেতে পারে। প্রথমটি সম্পূর্ণরূপে সংবেদনশীল এবং দাবি করে যে অ্যাপ্লিকেশন দ্বারা সরবরাহ করা ফাইলের নামটি ডিস্কে থাকা ফাইলটি যদি নির্বাচন করা হয় তবে কেস সহ ডিস্কে সঞ্চিত নামের সাথে মিলে যায়। অপারেশনের দ্বিতীয় মোডটি কেস সংরক্ষণকারী তবে কেস সংবেদনশীল নয়। এর অর্থ হ'ল ডিস্কে সঞ্চিত নাম থেকে সরবরাহকৃত নাম পৃথক হলেও অ্যাপ্লিকেশনগুলি ডিস্কে ফাইল নির্বাচন করতে পারে select নোট করুন যে দুটি মোড ফাইলগুলি তৈরি করতে ব্যবহৃত কেস সংরক্ষণ করে। এখানে উল্লিখিত আচরণের পার্থক্য কেবল তখনই প্রযোজ্য যখন কোনও অ্যাপ্লিকেশনটি কোনও বিদ্যমান ফাইল সনাক্ত করতে পারে। পসিক্স পুরো ক্ষেত্রে সংবেদনশীল মোডের সুবিধা গ্রহণ করে, যখন এমএস-ডস, ওয়াও, এবংউইন 32 সাবসিস্টেমগুলি কেস সংবেদনশীল মোড ব্যবহার করে

উত্স ফাইলের নামগুলি এনটিএফএস ভলিউমে কেস সংবেদনশীল :


অনুশীলনে, আমি এটি সম্পাদন করতে সক্ষম হইনি

কেবল একই ক্ষেত্রে পৃথক পৃথক ডিরেক্টরিতে দুটি ফাইল অর্জন করতে আপনাকে পিক্সিক সাবসিস্টেম সক্ষম করতে হবে ।

পসিক্স পুরো ক্ষেত্রে সংবেদনশীল মোডের সুবিধা গ্রহণ করে, যখন এমএস-ডস, ডাব্লুডাব্লু এবং উইন 32 সাবসিস্টিমেস সংবেদনশীল মোড ব্যবহার করে।

পিক্সিক সক্ষম করতে দেখুন:


আমার জন্য এটাই সংবাদ. আমি সাময়িকভাবে এটিকে হ্রাস করতে হয়েছিল যদিও আপনার উদ্ধৃতি থাকলেও বাস্তবে , আমি এটি সম্পাদন করতে সক্ষম হই নি । কীভাবে এটি বাস্তবে সম্পাদন করা যায় তার জন্য নির্দেশনা সরবরাহ করতে আপনি কি আপত্তি করবেন?
MDMoore313

7
@ বিগহমি এটি উইন্ডোজ শেল, যা আপনাকে বাধা দিচ্ছে। এনটিএফএস একই ডিরেক্টরিতে a.JPG এবং a.jpg ধরে রাখতে পারে। আপনি যদি ইউনিক্স সাবসিস্টেম সক্ষম করেন (অবনমিত), ফাইলের নামগুলি উইন্ডোজ এক্সপ্লোরার শেলের ক্ষেত্রেও সংবেদনশীল হবে। টেকনেট.মাইক্রোসফট.ইন- ইউএস
ফুরকান

1
@ ফুরকানওয়ে আমি দেখতে পেয়েছি, ভাল পুরানো ইউনিক্স সাবসিস্টেম, তার জন্য ধন্যবাদ।
MDMoore313

1
@ ফুরকানওমায় আমি আপনার অর্থ কী তা জানতাম;)
MDMoore313

পিক্স সক্ষম করতে কীভাবে তা ব্যাখ্যা করতে @ বিগহমি উত্তর আপডেট হয়েছে
ডেভিডপস্টিল

6

এনটিএফএস হ'ল কেস সেনসিটিভ (এবং আপনি গ্লাসটি কীভাবে দেখেন তার উপর নির্ভর করে এটি কোনও ভাল জিনিস বা খারাপ জিনিস হতে পারে)। বাস্তবে, প্রথম দিনগুলিতে কেস সংবেদনশীলতা অর্জন করা একটি চ্যালেঞ্জ ছিল যেহেতু আপনাকে এজেড এবং এজেডের জন্য ASCII মানগুলির মধ্যে পার্থক্য করতে হবে না।

উইন্ডোজ ওএস-কে কেস সংবেদনশীল করার কোনও উপায় নেই যদিও উইন্ডোজ ওএস-র আজকাল ব্যবহৃত এনটিএফএস (ফাইল সিস্টেম) পসিক্সের সাথে সামঞ্জস্য করার জন্য সমর্থন করতে পারে।

মাইক্রোসফ্টের মতে এনটিএফএস-তে একই ডিরেক্টরিতে আপনার উদাহরণ থাকতে পারে। জেপিজি এবং উদাহরণ.jpg ( এখানে ক্লিক করুন ), কিন্তু ওএস (উইন্ডোজের সমস্ত সংস্করণ) এটি সমর্থন করে না যা ফাইল সিস্টেমকে অর্থহীন করতে পারে এই সত্যটি :)

পসিক্স সম্মতির প্রয়োজনীয়তার অংশ হিসাবে, উইন্ডোজ এনটি ফাইল সিস্টেম (এনটিএফএস) কেস-সংবেদনশীল ফাইল এবং ডিরেক্টরি নামকরণ কনভেনশন সরবরাহ করে । যদিও এনটিএফএস এবং পসিক্স সাবসিস্টেম প্রতিটি হ্যান্ডেল কেস-সংবেদনশীলতা ভালভাবে পরিচালনা করে, 16-বিট উইন্ডোজ-ভিত্তিক, এমএস-ডস-ভিত্তিক, ওএস / 2-ভিত্তিক, এবং উইন 32-ভিত্তিক অ্যাপ্লিকেশনগুলি তা করে না।


1
কেস সংবেদনশীলতা এতটা কঠিন নয়, বিশেষত ASCII এর মতো এনকোডিংগুলিতে। ডস এটি করেছে, সিপি / এম করেছে। কেস সংরক্ষণের সাথে কেস সংবেদনশীলতা হ'ল ক্র্যাক করা শক্ত বাদাম। অবশ্যই করা শক্ত নয়, তবে নিয়মিতভাবে কাজ করা আপনার পক্ষে ভাগ্যবান হতে পারে যখন আপনার সাথে 16-22 কেবি র‌্যামের সাথে খেলতে হবে এবং এটিতে আসলে দরকারী জিনিসও প্রয়োগ করতে হবে।
একটি সিভিএন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.