صفحه اصلی

جستجو

خلاصه

فهرست مطالب

Download کل مقاله


پیشگفتار

مقدمه

سیستم فایل

بررسی عمیق تر NTFS

نسخه های NTFS

فهرست مراجع


قبلی
صفحه اصلی
عنوان بالاتر
بعدی


Get Firefox!
Get Thunderbird!


4-5- Unicode Names

NTFS از  Unicode [1]به عنوان مجموعه کاراکترهای استاندارد (standard character set) خود استفاده می کند (برخلاف FAT32 که با کدهای اسکی[2] کار می کرد). در این روش، دو بایت برای کد کردن کاراکترهای تقریبا تمام زبان های مکتوب جهان اختصاص می یابد (65536 کاراکتر).

نظر بدهید:

4-5-1- بد نیست بدانید

سیستم فایل FAT32 در سیستم عامل MS-DOS از قالب 8.3 یا نام های کوتاه (یک نامِ پایه ی حداکثر 8 کاراکتری و یک پسوندِ (extension) اختیاری حداکثر 3 کاراکتری که با نقطه از هم جدا می شود) برای نامگذاری فایل ها و پوشه ها پیروی می کند. در حالی که در سیستم فایل FAT32 ویندوز، نام های بلند پشتیبانی می شود [3]. بدین منظور ویندوز به هر فایلی که در درایوهای FAT32 ساخته می شود، یک نام در قالب 8.3 با کاراکترهای اسکی و یک نام بلند با کاراکترهای Unicode منتسب می کند. (شکل 6)

شکل 6- نام های کوتاه و بلند

پنجره ی Properties

در NTFS، فایل ها و پوشه ها می توانند نام های بلند داشته باشند. منتها به خاطر مسائل سازگاری با برنامه های قدیمی، ویندوز بطور پیش فرض نام های کوتاه را نیز همچنان می سازد. ولی می توان برای بالا بردن کارایی، جلوی این کار را گرفت. برای اطلاعات بیشتر به [4.h] مراجعه کنید.

  • جابجا کردن فایل ها بین درایوهای FAT32 و NTFS موجب خراب شدن نام فایل های بلند نمی شود.
  • با اینکه در نام های بلند، هم حروف کوچک و هم بزرگ استفاده می شوند، سیستم فایل بین این حروف فرقی نمی گذارد یعنی نام های teXtFile.txt و TEXTFile.txt هر دو می توانند برای اشاره به فایلی با نام TextFile.TXT بکار روند [4].
  • در NTFS نام فایل ها می تواند حداکثر 255 کاراکتر طول داشته باشد.

نیز مراجعه کنید به بخش

نظر بدهید:


[1] Unicode استانداردی برای نسبت دادن اعداد به کاراکترها (Character Set Encoding) است.

[2] ASCII استاندارد دیگری برای نسبت دادن اعداد به کاراکترها است. در این استاندارد هر کاراکتر با یک بایت کد می شود همچنین تنها 128 کد برای حروف و علائم غیر انگلیسی خاص هر زبان در نظر گرفته شده است.

[3] گاهی FAT32 که نام های بلند را هم ذخیره می کند، VFAT می نامند.

[4] NTFS برای پشتیبانی از Portable Operating System Interface (POSIX) ، می تواند نسبت به کوچکی و بزرگی نام فایل ها حساس باشد ولی برای کار کردن با فایل هایی که تنها تفاوت در نامشان، کوچکی و بزرگی حروف است، باید از برنامه های خاصی استفاده کرد. برای اطلاعات بیشتر در این مورد به [4.h] مراجعه کنید. در مورد پشتیبانی POSIX در NTFS مراجع [4.n] و [3.k] را ببینید.