نوشته شده توسط : کاریاب

فشرده‌ سازی فایل ها

فشرده سازی فایل‌ها بخش اصلی کارایی وب است. این امکان را به ما می‌دهد تا فایل‌هایی را انتقال دهیم که در غیر این صورت پهنای باند و زمان زیادی را می‌طلبند.
هر زمان که به پرونده‌های ZIP دسترسی پیدا کنید یا تصاویر JPEG را مشاهده کنید، از فشرده‌سازی فایل بهره‌مند ‌می‌شوید.
بنابراین، در بعضی از موارد شما احتمالا سوالی را مطرح کرده‌اید: فشرده‌سازی فایل چگونه کار می‌کند؟ در این جا نگاهی اساسی به نحوه عملکرد فشرده‌سازی ارائه‌شده است.

فشرده سازی چیست؟

به عبارت ساده‌تر، فشرده‌سازی فایل (یا فشرده‌سازی داده‌ها) عملی برای کاهش اندازه فایل در ضمن حفظ داده‌های اصلی است.
انجام این کار باعث می‌شود علاوه بر این، انتقال فایل از طریق اینترنت یا موارد دیگر، فضای کمتری را در یک دستگاه ذخیره‌سازی داشته باشد.

توجه به این نکته ضروری است که فشرده‌سازی نامتناهی نیست. درحالی‌که فشرده‌سازی پرونده در یک ZIP، سایز آن را کاهش می‌دهد.
شما نمی‌توانید فشرده‌سازی فایل را ادامه دهید تا سایز آن به دوباره کاهش یابد. به‌طورکلی، فشرده‌سازی پرونده به دو نوع با اتلاف و بدون اتلاف تقسیم می‌شود.
بیایید ببینیم که چگونه این دو به‌ نوبه خودکار می‌کنند.

فشرده‌سازی با اتلاف چیست و چگونه کار می‌کند؟

فشرده سازی با اتلاف با حذف قسمت‌های غیرضروری از اطلاعات، اندازه پرونده را کاهش می‌دهد.
این روش در قالب‌های تصویری، ویدئویی و صوتی رایج است، جایی که نمایش کامل رسانه‌های منبع ضروری نیست.
بسیاری از قالب‌های متداول برای این نوع رسانه‌ها از فشرده‌ سازی ضعیف استفاده می‌کنند. MP3 و JPEG دو نمونه محبوب هستند.

یک MP3 شامل تمام اطلاعات صوتی از ضبط اصلی نیست، در عوض، صداهایی را که انسان نمی‌توانند بشنوند، بیرون می‌آورد.
شما به ‌هرحال متوجه نبود آن‌ها نخواهید شد، بنابراین حذف این اطلاعات در سایز پرونده را کمتر می‌کند و درواقع هیچ اشکالی در پی ندارد.

به همین ترتیب، JPEG ها قسمت‌های غیر حیاتی تصاویر را حذف می‌کنند. به‌ عنوان‌ مثال، در تصویری که حاوی یک آسمان آبی است.
فشرده‌سازی JPEG به‌جای استفاده از ده‌ها سایه مختلف ممکن است تمام پیکسل‌های آسمان را به یک یا دو سایه آبی تغییر دهد.

با این‌حال، هر چه قدر یک فایل را فشرده کنید، افت کیفیت چشمگیرتر می‌شود.
فشرده‌سازی با اتلاف زمانی مناسب است که یک پرونده حاوی اطلاعات بیشتری نسبت به آنچه برای اهداف خود نیاز دارید باشد.
برای مثال، بگذارید بگوییم که شما یک فایل تصویری RAW عظیم دارید.
اگرچه احتمالا می‌خواهید هنگام چاپ تصویر روی یک بنر بزرگ، این کیفیت را حفظ کنید، آپلود فایل RAW در فیس بوک بی‌فایده است.

تصویر حاوی داده‌های زیادی است که هنگام مشاهده در سایت‌های رسانه‌های اجتماعی قابل‌مشاهده نیست.
فشرده‌سازی تصویر به JPEG باکیفیت بالا، برخی از اطلاعات را بیرون می‌کشد، اما تصویر تقریبا مشابه با چشم غیرمسلح به نظر می‌رسد.

فشرده‌سازی با اتلاف در استفاده عمومی

همان‌طور که اشاره کردیم، فشرده‌ سازی با اتلاف برای اکثر اشکال رسانه بسیار عالی است.
به همین دلیل، برای شرکت‌هایی مانند: Spotify و Netflix که دائما حجم عظیمی از اطلاعات را منتقل می‌کنند، بسیار حیاتی است.
کاهش اندازه پرونده تا حد ممکن و درعین‌حال حفظ کیفیت، عملکرد آن‌ها را کارآمدتر می‌کند.
آیا می‌توانید تصور کنید که اگر هر ویدیوی YouTube با فرمت اصلی فشرده نشده خود ذخیره و منتقل شود چه اتفاقی می‌افتد؟

اما فشرده‌ سازی با اتلاف برای پرونده‌هایی که تمام اطلاعات آن‌ها بسیار مهم هستند، به‌خوبی کار نمی‌کند.
به‌ عنوان‌ مثال، استفاده از فشرده‌سازی با اتلاف در یک فایل متنی یا صفحه گسترده منجر به خروجی زباله خواهد شد.
شما واقعا نمی‌توانید بدون آسیب جدی به محصول نهایی، چیزی را بیرون بیاورید.

هنگام صرفه‌جویی در قالب فرسوده ، اغلب می‌توانید سطح کیفیت را تنظیم کنید.
به‌ عنوان‌ مثال، بسیاری از ویرایشگران تصویر دارای زبانه کشویی برای انتخاب کیفیت JPEG از ۰-۱۰۰ هستند.

صرفه‌جویی در چیزی مانند ۹۰ یا ۸۰ درصد اندازه فایل را با اندکی تفاوت در چشم کاهش می‌دهد.
اما صرفه‌جویی در کیفیت پایین یا بارها و بارها ذخیره کردن همان پرونده در یک فرمت با اتلاف، آن را تخریب می‌کند.
در زیر می‌توانید نمونه‌ای از این مورد را مشاهده کنید (برای دیدن تصاویر در اندازه بزرگ‌تر کلیک کنید).
در سمت چپ تصویر اصلی است که از Pixabay به‌عنوان JPEG بارگیری شده است. تصویر میانی نتیجه ذخیره این به‌عنوان JPEG باکیفیت ۵۰ درصد است.
و سمت راست تصویر اصلی ذخیره‌شده در عوض به‌عنوان JPEG باکیفیت ۱۰ درصد را نشان می‌دهد.
با یک نگاه سریع، تصویر وسط خیلی بد به نظر نمی‌رسد. اگر بزرگنمایی کنید.
می‌توانید آثار هنری اطراف لبه‌های جعبه‌ها را مشاهده کنید. البته، درست‌ترین تصویر بلافاصله بد به نظر می‌رسد.

فشرده‌سازی بدون اتلاف چیست و چگونه کار می‌کند؟

فشرده‌ سازی بدون اتلاف راهی برای کاهش اندازه پرونده است به‌گونه‌ای که می‌توانید فایل اصلی را کاملا بازسازی کنید.
برخلاف فشرده‌‌سازی با اتلاف، هیچ اطلاعاتی را بیرون نمی‌آورد. در عوض، فشرده‌سازی بدون اتلاف اساسا با از بین بردن افزونگی کار می‌کند.

بیایید یک مثال اساسی را برای نشان دادن این معنی به دست آوریم. در زیر سازه‌ای از ۱۰ آجر قرارگرفته است:
دورنگ آبی، پنج زرد و سه قرمز. این سازه یک روش ساده برای نشان دادن آن بلوک‌ها است، اما روش دیگری برای این کار وجود دارد.

به‌جای نشان دادن هر ۱۰ بلوک ، می‌توانیم همه را جز یکی از هر رنگ حذف کنیم.
سپس، اگر از اعداد استفاده کنیم تا نشان دهیم چه تعداد آجر از هر رنگ وجود دارد.
ما دقیقا همان اطلاعات را با استفاده از آجرهای بسیار کمتر نشان داده‌ایم به‌جای ۱۰ آجر، اکنون فقط به سه موردنیاز داریم.

یک مثال ساده در مورد چگونگی امکان فشرده‌سازی بدون ضرر است. با حذف افزونگی، همان اطلاعات را با روشی کارآمدتر ذخیره می‌کند.
این به ما امکان می‌دهد از هفت کاراکتر به‌جای ۲۴ استفاده کنیم تا داده‌های یکسانی را نشان دهیم که این‌یک صرفه‌جویی قابل‌توجه است.

فشرده سازی بدون اتلاف در استفاده روزمره

همان‌طور که در بالا اشاره کردیم، فشرده‌‌سازی بدون اتلاف در مواردی که شما قادر به حذف هیچ‌یک از پرونده‌های اصلی نیستید، حائز اهمیت است.
اگر در مورد نحوه عملکرد پرونده‌های ZIP کنجکاو بوده‌اید، این جواب است.
هنگامی‌که یک فایل ZIP را از یک برنامه قابل‌اجرا در ویندوز ایجاد می‌کنید، از فشرده‌سازی بدون ضرر استفاده می‌کند.
فشرده‌سازی فایل ZIP روشی کارآمدتر برای ذخیره برنامه است.
اما هنگامی‌که آن را از حالت فشرده خارج کرده و از حالت فشرده خارج می‌کنید، کلیه اطلاعات اصلی موجود است.
اگر از فشرده‌سازی ضایع کننده برای فشرده‌ سازی اجزاء استفاده می‌کنید. نسخه unzipped آسیب‌دیده و غیرقابل استفاده خواهد بود.
قالب‌های رایج بدون ضرر شامل PNG برای تصاویر، FLAC برای صدا و ZIP هستند. قالب‌های بدون اتلاف برای فیلم نادر هستند، زیرا فضای زیادی را به خود اختصاص می‌دهند.

چه موقع از فشرده‌سازی بدون اتلاف و یا با اتلاف استفاده کنیم؟

حال که به هر دو شکل فایل‌ها توجه کردیم ممکن است تعجب کنید که چه زمانی باید از کدام‌یک استفاده کنید.
همان‌طور که معلوم است، هیچ نوع فشرده‌ سازی بهتر وجود ندارد، همه این‌ها بستگی به چیزی دارد که می‌خواهیم آن را فشرده کنیم.
به‌ طورکلی، هنگامی‌که یک نسخه کامل از منبع را می‌خواهید از فشرده‌سازی بدون اتلاف استفاده کنید.
وقتی یک نسخه ناقص به‌اندازه کافی خوب است، باید از فشرده‌سازی با اتلاف استفاده کنید.

بعدا، شاید شما بخواهید موسیقی خود را بر روی تلفن خود یا یک پخش‌کننده قدیمی MP3 قرار دهید تا بتوانید به آن گوش بدهید.
احتمالا به این دلیل اهمیتی ندارید که موسیقی شما از کیفیت عالی برخوردار باشد.
بنابراین می‌توانید پرونده های FLAC را به MP3 تبدیل کنید.
این کار به شما یک فایل صوتی را می‌دهد که هنوز هم کاملا قابل‌شنیدن است، اما به‌اندازه فضای تلفن همراه شما جای نمی‌گیرد.
کیفیت MP3 تبدیل‌شده از FLAC به‌اندازه‌ای خواهد بود که گویی می‌خواهید MP3 فشرده‌شده را درست از CD اصلی ایجاد کنید.

نوع داده‌های ارائه‌شده در یک پرونده همچنین می‌توانند بیان کنند که بهترین نوع فشرده سازی باشد.
از آنجا که تصاویر PNG از فشرده‌سازی بدون ضرر استفاده می‌کنند.
اندازه فایل‌های کوچک برای تصاویر با فضای یکنواخت زیادی مانند تصاویر صفحه رایانه‌ای ارائه می‌دهند.
بااین‌حال، متوجه خواهید شد که PNG ها وقتی نمایانگر صدای طنز رنگ‌ها در عکس‌های دنیای واقعی هستند، فضای بیشتری را به خود اختصاص می‌دهند.

نکات مربوط به فشرده‌ سازی فایل

همان‌طور که دیدیم، تبدیل فرمت‌های بدون اتلاف به با اتلاف نیز خوب است، همان‌طور که تبدیل یک فرمت بدون اتلاف به شکل دیگر.
با این‌حال، شما هرگز نباید یک فرمت با اتلاف را به بدون اتلاف تبدیل کنید، و باید از تبدیل کردن یک فرمت بدون اتلاف به شکل دیگر مراقب باشید.
تبدیل قالب‌های با اتلاف به بی اتلاف صرفا هدر دادن فضا است. به یاد داشته باشید که فرمت‌های با اتلاف داده‌ها را بین می‌برد. بازیابی این داده‌ها غیرممکن است.

بگویید که شما یک فایل MP3 3MB دارید. تبدیل آن به FLAC ممکن است به یک پرونده ۳۰MB منجر شود، اما آن ۳۰MB شامل صداهای دقیقی است که MP3 بسیار کوچک‌تر انجام داده است.
بازگشت به یک قالب بدون ضرر، اطلاعاتی را که فشرده‌سازی MP3 از آن خارج‌شده است، بازیابی نمی‌کند.

سرانجام ، همان‌طور که قبلا گفته شد ، تبدیل یک قالب با اتلاف به شکل دیگر (یا بارها و بارها در همان قالب ذخیره می‌شود) کیفیت را کاهش می‌دهد.
هر بار که فشرده سازی ضعیف را اعمال می‌کنید، جزئیات بیشتری را از دست می‌دهید. این امر بیشتر و بیشتر موردتوجه قرار می‌گیرد تا در اصل پرونده خراب شود.

حالا می دانید فشرده‌ سازی چگونه کار می‌کند:

ما برای فهمیدن چگونگی عملکرد آن‌ها، نگاهی هم به این فرآیند با اتلاف و هم بدون اتلاف انداخته‌ایم.
اکنون می‌دانید که چگونه می‌توانید پرونده‌ای را در اندازه کوچک‌تر از شکل اصلی خود ذخیره کنید. و چگونه می‌توانید بهترین روش را برای نیازهای خود انتخاب کنید.
البته ، الگوریتم‌هایی که تصمیم می‌گیرند داده‌ها به چه روش‌هایی از بین می‌رود و چگونه می‌توان بهترین داده را در فشرده‌سازی بدون ضرر ذخیره کرد.
بسیار پیچیده‌تر ازآنچه در اینجا توضیح دادیم است. در صورت علاقه ، چیزهای بیشتری برای کشف در مورد این موضوع وجود دارد.
فشرده سازی بدون اتلاف را امتحان کرده‌اید و نیاز به ارسال چیزی به یک دوست دارید؟ این روش های سریع را برای انتقال پرونده های بزرگ به صورت آنلاین امتحان کنید.



:: بازدید از این مطلب : 10
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 12 فروردين 1404 | نظرات ()
نوشته شده توسط : کاریاب

آشنایی با پرونده (File)

مهمترین فایل های کامپوتر فایل های هستند که حاوی دستورالعمل های قابل فهم و اجرا توسط کامپیوتر هستند ، به این معنی که محتویات اینگونه از فایل ها توسط کامپیوتر خوانده شده و اجرا می گردند و عموما دارای انشعاب های bat ، exe و com می باشند . فایل های اجرایی کوچک اغلب دارای انشعاب com هستند  و سایر فایل ها ی اجرایی دارای انشعاب exe هستند . اما فایل های دارای انشعاب bat به صورت متنی و نوشتاری هستند و می توان دستورالعمل های تعریف شده در سیستم عامل را در داخل اینگونه از فایل ها نوشت تا کامپیوتر به ترتیب آنها را اجرا کند .

مثال : هیچگاه نمی توان پرونده ای را که محتوای آن متن معمولی (Text) باشد با انشعاب اجرایی (exe) نامگذاری کرد . زیرا دراین صورت سیستم در برخورد با این پرونده دچار اختلال خواهد شد .

هر پرونده در ویندز با توجه به نوع و محتوای آن دارای آیکن مخصوصی است و یکبار یا دو بار کلیک کردن بر روی این آیکن (با توجه به نوع میز کار) محتوای پرونده ی مذکور نشان داده می شود .

قوانین نامگذاری فایل ها همانند پوشه ها می باشند ولی باید به این نکات توجه نماییم :

انشعاب فایل ها متناسب با نوع و محتوای آنها تعیین شوند .

از اسامی زیر که توسط سیستم عامل استفاده می شوند، جهت نام گذاری فایل ها استفاده نشوند .



:: بازدید از این مطلب : 12
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 12 فروردين 1404 | نظرات ()
نوشته شده توسط : کاریاب

فایل سیستم چیست؟ معرفی انواع File System مایکروسافتی به زبان ساده

  • فایل سیستم چیست؟ معرفی انواع File System مایکروسافتی به زبان ساده

همانطور که همه می دانیم ، داده ها مهمترین اجزا در کامپیوتر است از اینرو همیشه مورد اهمیت قرار گرفته اند و این باعث شده که نحوه ی نگهداری و سازماندهی آنها روز به روز در حال پیشرفت باشد.در نتیجه ی این اهمیت و برای مدیریت هر چه بهتر منابع اطلاعاتی در کامپیوتر ،داده ها تقسیم بندی های مختلفی دارند.به مجموعه ای از داده ها فایل می گویند و همه ی ما با این عنوان آشنایی داریم.حال برای سازماندهی ، مدیریت و نگهداری فایل ها از ابزاری تحت عنوان فایل سیستم استفاده می کنیم.

حال به تعریف فایل سیستم می پردازیم: سیستم فایل ابزاری است برای سازماندهی ، نگهداری و بازیابی دادها و همچنین مدیریت فضای سخت افزاری که داده ها بر روی آن قرار گرفته اند.به کمک فرمت های فایل سیستم ،می توان نحوه ی ذخیره ی داده ها در رسانه ذخیره سازی و تاثیرگذاری آنها بر ساختارفایل سیستم را تعریف کنیم. فایل سیستم داده ها را به بهترین نحو ممکن سازماندهی می کند و آنها را با ویژگیهای خاص سخت افزاریمان تطبیق می دهد .

بعضی از فایل سیستم ها مکانیزمی را برای کنترل دسترسی به داده ها ( و حتی metadata یا همون data of data ) ارائه می دهند .از فایل سیستم ها در دستگاههای ذخیره ی داده استفاده شده است مانند فلاپی دیسک ها ،درایورهای هارد دیسک ،دیسک نوری و فلاش مموری ها.فایل سیستم ها برای دسترسی به داده ها ،متدهای مختلفی را رائه میدهند.مثلا برای پروتکل های شبکه ،دسترسی به داده ها را بر روی یک file server فرهم می کنند و استفاده کننده ها به صورت کلاینت عمل می کنندویا می توانند به صورت مجازی باشند و تنها به عنوان روش دسترسی برای داده های مجازی مورد استفاده قرار گیرند.

در مورد مدیریت فضا (space management) در فایل سیستم ها می توان گفت که فایل سیستم داده ها را به بهترین نحو ممکن سازماندهی می کند و آنها را با ویژگیهای خاص سخت افزاریمان تطبیق می دهد . فضای موجود را به قسمت های کوچکی تبدیل می کند و معمولا واحد های موجود در سخت افزار را چند برابر می کند. بهتر است به طور کلی بگوییم فایل سیستم مسئولیت سازماندهی فایل ها و دایرکتوری ها را دارد و بررسی می کند که کدام قسمتها از رسانه ی ذخیره سازی شامل چه فایل هایی است ویا کدام قسمت ها استفاده نشده اند . تضمین اعتماد از دیگر مسئولیتهای فایل سیستم است.حال به معرفی انواع سیستم فایل ها در ویندوز می پردازیم.

انواع سیستم فایل ها در ویندوز عبارتند از :

  1. (CD-ROM File System (CDFS
  2. (Universal Disk Format (UDF
  3. (File Allocation Table (FAT
  4. (New Technology File System (NTFS
  5. (Extended File Allocation Table (exFAT
  6. Protogon
  7. WinFS
  8. (Resilient File System (ReFS

قبل از آنکه به بررسی انواع سیستم فایل ها بپردازیم استاندارد ISO 9660 را مورد بررسی قرار می دهیم. استاندارد ISO 9660 يك فرمت داده اي مي باشد كه در سال 1984 در سازمان استانداردهاي جهاني طراحي شد . اين پروتكلي پذيرفته شده براي نام فايلها و ساختار دايركتوريها مي باشد . نام فايلها به حروف بزرگ و ارقام صفر تا نه محدود هستند و غير از آنها هيچ چيز ديگري مجاز نيست . نام دايركتوري مي تواند حداكثر هشت كاراكتر ( بدون پسوند ) باشد و مي تواند فقط هشت دايركتوري فرعي عمق داشته باشد .استاندارد Joliet مکمل استاندارد ISO 9660 است.از آنجا که استاندارد ISO 9660 تقریبا ساده و دارای محدودیت هایی مانند حروف بزرگ و حداکثر طول 32 کاراکتری بود،Joliet استانداردی انعطاف پذیرتر با حداکثر طول 64 کاراکتر است.

1- (CD-ROM File System (CDFS چیست؟

فایل سیستم CD-ROM یا CDFS( که درفایل \Windows\System32\Drivers\Cdfs.sys پیاده سازی می شود) یک درایور فقط خواندنی است که از مجموعه ای از استاندارهای ISO 9660 و Joliet Dist Format پیروی می کند.اما با توجه به محدودیت های استاندارد ISO 9660 ،CDFS از استاندارد Joliet استفاده می کند.این سیستم فایل محدودیت هایی دارد:حداکثر سایز فایل هایش 4 GB و حداکثر 65535 دایرکتوری هایش است.این سیستم فایل از ساده ترین سیستم فایل هایی بود که در سال 1988 به عنوان استاندارد فقط خواندنی برای رسانه های CD-ROM تعریف شد.پس از آن کارخانه سازنده این سیستم فایل ،سیستم فایل های UDF به عنوان استاندارد برای رسانه های نوری پذیرفت.

2- (Universal Disk Format (UDF چیست؟

UDF مجموعه ای از پیاده سازی استانداردهای شناخته شده ی ISOIEC 13346 و ECMA 167 که استانداردهای فایل سیستم ها در رابطه با رایت و کپی می باشد که یک فایل سیستم vendor-neutral (بدون وابستگی به سیستم عامل خاص ) برای ذخیره ی داده ها در رنج وسیعی از رسانه ها است. در واقع این استاندارد به طور گسترده ای به جای استاندارد ISO 9660 (که در بالا آن را معرفی کردیم) برای DVD ها و دیسک های نوری جدید (optical disk) به کار میروند. این فایل سیستم بسیار متناسب با روز رسانی به شیوه ی incremental ( افزایشی ) برای record و write مجدد دیسکهای نوری است. UDF توسط Optical Storage Technology Technology)OSTA ) ایجاد و نگهداری شد. درایور آن در ویندوز در فایل \Windows\System32\Drivers\Udfs.sys اجرا می شود.UDF تا ورژن 2.6 را support میکند،امکان خواندن و نوشتن را بر روی DVD—RAM ،CD-RRW و DVD+-R/RW زمانی که ورژن UDF ،2.50 و امکان فقط خواندن را وقتی که UDF ، ورژن 2.60 است را می دهد.

3- (File Allocation Table (FAT چیست؟

FAT یا File Allocation Table که همه ی ما با نام آن کم و بیش آشناییم از دیگر فایل سیستم های اصلی ویندوز است که امکان بروز رسانی ورژن های قبلی ویندوز را برای مطابقت با دیگر سیستم عامل های در میان multiboot سیستم ها و به عنوان یک format برای درایو های فلش یا کارت های حافظه باشد را می دهد. بی شک همه ی ما نام های FAT 12,FAT 16 و FAT 32 را شنیده ایم ،هر کدام از این اعداد نشان دهنده ی تعداد بیتی است که آن نوع FAT برای شناسایی کلاستر ها بر روی دیسک استفاده می کند. فایل سیستم ویندوز در فایل \Windows\System32\Drivers\Fastfat.sys پیاده سازی می شود.حال به بررسی انواع FAT ها می پردازیم.

FAT 12 چیست؟

معرفی انواع FAT ها را از FAT 12 آغاز می کنیم.کلاستر 12 بیتی FAT 12 ، تنها یک پارتیشن محدود را برای ذخیره حداکثر 212 یا 4,096 کلاستر نشان میدهد.( حال کلاستر چیست؟ به كوچكترين واحد تخصيص فايل روي ديسك كلاستر گويند. در واقع كمترين حجمي است كه سيستم ميتواند برروي ديسك به فايلها تخصيص دهد. هرچه حجم كلاستر كوچكتر باشد ميزان فضاي هرز هارد كمتر و سرعت خواندن فايلها هم بيشتر است ).ویندوز از کلاسترهای 512 بایتی تا 8 کیلو بایت استفاده می کند که این اندازه ی FAT 12 را تا 32MB محدود می کند.(البته همه ی سیستم فایل های FAT 12 کلاستر اول و 16 کلاستر آخر را رزرو میکند ،در نتیجه تعداد کلاسترهای قابل استفاده در FAT 12 کمتر از 4096 است.

FAT 16 چیست ؟

با کلاستر های 16 بیتی،سایزی معادل 216 یا 65,536 کلاستر را می تواند آدرس دهی کند.رنج سایز کلاستر FATE 16 در ویندوز ، از 512 بایت تا 64 کیلو بایت است که ظرفیت آن را تا 4GB محدود می کند.سایز کلاسترها که ویندوز استفاده می کند به ظرفیت سیستم فایل بستگی دارد.اگر از فرمتی استفاده می کنیم (مثل FAT ) که ظرفیت آن کمتر از 16MB است با استفاده از دستور Format یا MMC (Microsoft Management Console) Disk Management) ویندوز متوجه می شود که FAT 32 را به جای FAT 16 استفاده کند.این از قابلیت های MMC است که در اختیار ویندوز قرار می دهد.FAT به قسمتهای مختلفی تقسیم شده است:

جدول تخصیص فایل که نامها در فایل سیستم در این جدول است و برای هر کلاستر یک ورودی دارد. این جدول از جداول حیاتی در فایل سیستم است ، به همین دلیل FAT دو کپی از جدول را نگهداری میکند که اگر یکی از درایو های فایل سیستم یا مثلا یک برنامه مثل برنامه های بررسی صحت نتواند به آن جدول دسترسی پیدا کند (مثلا به دلیل bad disk sector ) فایل سیستم بتواند از نسخه ی دومی جدول اطلاعات را بخواند.FAT 16 یک فایل سیستم قدیمی است که در ویندوز NT 4.0 بسیار استفاده می شده است . قابلیت های بهینه ای را در ظرفیت های کمتر از 2 GB ارائه می داده است.

 

FAT 32 چیست ؟

FAT 32 که با ویندوز 95 و ویندوز 98 معرفی شد.FAT 32 یک جدول تخصیص 32 بیتی دارد و کلاستر های کوچکتری نسبت به FAT 16 را برای تخصیص بهینه تر فضا، Support می کند.FAT 32 از کلاسترهای 32 بیتی استفاده می کند اما 4 بیت اول را رزرو می کند پس عملا FAT 32 کلاستر های 28 بیتی دارد. به دلیل اینکه اندازه های کلاسترهای FAT 32 می تواند به اندازه 32 KB باشد ، پس FAT 32 به صورت تئوری توانایی آدرس دهی تا 8 TB را دارد. تعداد کلاستر های FAT 32 با ظرفیت بالا، به FAT 32 اجازه ی مدیریت موثرتری را نسبت به FAT 16 می دهد:

می تواند با کلاسترهای 512 بایتی تا 128 GB ،Volume را مدیریت کند.علاوه بر تعداد محدود کلاستر ها ،برتری های FAT 32 بیشتر از FAT 12 و FATE 16 است.به عنوان نمونه واقعیت اینکه دایرکتوری های ریشه FAT 32 در یک VOLUME از پیش تعریف شده ذخیره نشده اند ، یا دایرکتوری ریشه محدودیت بالایی در اندازه اش ندارد و همچنین FAT 32 برای بالا بردن قابلیت اطمینان،یک کپی دیگری از بوت سکتور ها را ذخیره می کند.یکی از محدودیت هایی که در آن FAT 32 با FAT 16 مشترکنداین است که حداکثر سایز فایل ها 4 GB است به دلیل اینکه دایرکتوری ها فایل ها را با سایز 32 بیت ذخیره می کنند.

 

4- (New Technology File System (NTFS چیست؟

NTFS تکنولوژی جدید فایل سیستم ها که در \Windows\System32\Drivers\Ntfs.sys file پیاده سازی می شود.NTFS از کلاسترهای 64 بیتی استفاده می کند و می تواند تا ظرفیت 16 exacluster را سازماندهی کند ، اگرچه ویندوز سایز NTFS را تا کلاسترهای 32 بیتی قابل آدرس دهی که کمتر از 256 TB است، محدود می کند . NTFS فایل هایی راکه سایزشان تا 16 exaByte است ،support می کند ،اما در عمل حداکثر سایز فایلها 16 TB است.NTFS شامل تعدادی از ویژگی های پیشرفته مانند امنیت فایل ها و دایرکتوری ها ، تبادل داده ها ،کپی دیسک ، فشرده سازی فایل ها ، ساپورت رمزنگاری است.

یکی از خصوصیات خیلی مهم ، قابلیت recovery کردن است . اگر سیستم به طور غیر منتظره ای متوقف یا دچار مشکل شود ، در سیستم فایل FAT ، metadata ها در یک وضعیت نتجوری قرار می گرفتند و در نهایت به انبار داده های فایل ها و دایرکتوریهای خراب شده هدایت می شدند اما NTFS همان داده ها را به metadata تبدیل می کندتا ساختار فایل سیستم بتواند آنها را در یک وضعیت ثابتی بدون از دست رفتن ساختار دایرکتوری ها و فایل ها بازگردانی کند.اگرچه در نهایت اطلاعات فایل ها ممکن است از بین برود . به علاوه درایور NTFS در ویندوز قابلیت Self-healing را پیاده سازی می کند که مکانیزمی است که بسیاری از خطاهای کوچک را بدون اینکه نیاز به reboot شدن سیستم داشته باشیم و در حالی که ویدوز run است را برطرف می کند.

 

5- (Extended File Allocation Table (exFAT چیست؟

ExFAT که به آن FAT 64 هم گفته می شود توسط شرکت مایکروسافت طراحی شده است و از نسخه ی قدیمی فایل سیستم های FAT بسیار پیشرفته تر است و به صورت ویژه ای برای فلش ها طراحی شده است. از هدف اصلی در exFAT ارائه ی قابلیت های پیشرفته ای که سیستم فایل NTFS در خواست کرده بود ،است ،اما بدون ساختار کلی metadata یا همان data of data. همانطور که از اسم FAT 64 پیداست ظرفیت فایل ها به اندازه ی 264 افزایش یافته است که این ظرفیت فایل ها را تا 16 exaByte بالا برده است که این تغییر با افزایش حداکثر سایز کلاسترها که اخیرا به صورت 32 MB پیاده سازی می شده است ،همخوانی دارد.

همچنین exFAT ، bitmap ی اضافه می کند که کلاستر های خالی را پیدا میکند که این پیشرفت ، امکان حذف و تخصیص را در سیستم فایل بهبود می بخشد،در نهایت exFAT به بیش از 1000 فایل امکان می دهد که در دایرکتوری وجود داشته باشد که در نتیجه این قابلیت مقیاس پذیری (Scalability ) و پشتیانی از دیسکها با ظرفیت بالا را بهبود می بخشد. به علاوه exFAT ویژگی های به خصوص دیگری که قبلا تنها در NTFS پیاده می شد مثل در دسترس بودن ساپورت (ACL (Access Control List یا تعیین سطوح دسترسی.

6- Protogon چیست؟

این سیستم فایل جدید که ابتدا به صورت آزمایشی (نسخه ی Alpha ) در Windows 7 و Windows 8 ارائه شد قبل از آنکه به صورت رسمی وارد بازار شود ، رسمیت خود را از دست داد ( قبل از ارائه ی نسخه ی Beta )

7- WinFS چیست ؟

WinFS که نامی است برای cancelled data storage and management system project based on relational databases که توسط شرکت مایکروسافت طراحی شده است و اولین بار در سال 2003 به عنوان زیر سیستم های ذخیره سازی پیشرفته (advanced storage subsystem ) برای سیستم عامل های شرکت مایکروسافت ارائه شده است.این سیستم عامل تاکید بر مدیریت داده های ساختار یافته ، نیمه ساختار یافته و همچنین ساختار نیافته طراحی شده است.

WinFS شامل پایگاه داده ی رابطه ای (a relational database ) برای ذخیره ی اطلاعات با هر type می باشد که در آن از الگوهای جالبی برای بهتر شناخته شدن type اطلاعات استفاده شده است.از اینرو data های منفرد می تواند در پایگاه داده ای رابطه ای به یکدیگر مرتبط شوند که این توسط سیستمی که بر مبنای خصوصیات ویژه ای است ، مشخص می شود .به دلیل اینکه data ها در مدل ها به خوبی تعریف شده اند ، هر application می تواند از دیتاها و روابط بین آنها به خوبی استفاده کند و داده های مرتبط با هم، به خوبی داده های دوباره به دست آمده بعد از اجرای هر برنامه ، سازماندهی می شوند.به دلیل اینکه سیستم ساختار و مفهوم اطلاعات را می داند ، می تواند query های پیچیده ای را که جستجوی بین داده های را امکانپذیر می کند . همچنین داده های مختلفی را با استخراج روابط بین آنها متراکم سازی می کند.

8- (Resilient File System (ReFS چیست ؟

نسخه ی بعدی ویندوز از شرکت مایکروسافت که همان Windows 8 است ، فایل سیستم جدید و مهندسی شده ای را به نام ReFS معرفی خواهد کرد که در جهت بهبود فایل سیستم ها حرکت می کند.این سیستم فایل بر پایه ی NTFS ساخته شده است از اینرو موقعی که این سیستم فایل برای نسل جدید تکنولوژی های ذخیره سازی مهندسی و طراحی می شد،سازگاری زیادی با NTFS داشت.در ویندوز 8 ، ReFS تنها به عنوان قسمتی از ویندوز سرور 8 معرفی خواهد شد.



:: بازدید از این مطلب : 12
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 12 فروردين 1404 | نظرات ()
نوشته شده توسط : کاریاب

فرمت فایل یا فرمت چیست؟

فرمت فایل چیست؟ از کجا بفهمیم فرمت فایل چیست ؟ و انواع آن خیلی از دوستان و همچنین هنرجویان عزیز سوالات زیادی در این مورد برایشان پیش می آید برای همین لازم دانستم که با انتشار مقاله ای بتوانم  اطلاعات هر چند اندکی در اختیارشان قرار دهم در این پست بیشتر فرمت هایی را بحث می کنیم  که در نرم افزارهای گرافیکی کاربرد دارند زیرا در دنیای تکنولوژی و فناوری اطلاعات  فایلها در انواع مختلف با فرمتهای متنوع وجود دارد.

تعریف دقیق عبارت فرمت یا فورمت یا فرمت فایل  بصورت زیر است:

به طور خلاصه فرمت یا پسوند یا   قالب  برای خروجی گرفتن از فایلها است. مثلا اگر بخواهیم از یک تصویر خروجی بگیریم که در چاپ خانه ، چاپ شود از فرمت یا پسوند مختص چاپخانه استفاده می کنیم. و خیلی از فایلهای دیگر که روزانه با آنها سرو کار داریم.

خروجی یا Export از یک برنامه - معنی فرمت در کامپیوتر و برنامه های کامپیوتری

این فایل چه نوع فایلی هست؟ یا فایل psd چیست؟ در حالت کلی اگر بخواهید از نرم افزارهایی که با آنها کار می کنید مثلا نرم افزار ورد ، فتوشاپ ( شامل فایل psd و … هست)، اکسل و … خروجی بگیرید.(یا چاپ کنید یا ذخیره کنید) که از روی این نوع خروجی ها نوع فایل تشخیص داده می شود. یا به عبارتی از روی نوع فرمت فایل به ساختار درونی آن پی خواهیم برد .مثال : فرمت فایلهای نرم افزار ورد ، داکیومنت (*.doc) است. یا فرمت فایلهای صوتی *.mp3 است. و … واژه export یک اصطلاح حرفه ایی است.

فرق بین پسوند فایل و فرمت فایل در چیست؟

قالب یا پسوند فایل مشخص می کند که فایل جاری چه نوع فایلی است. یعنی هم ما و هم نرم افزارهای کامپوتری از روی پسوند یک فایل نوع آن را تشخیص می دهیم. آیا فایل تصویری است ؟ یا ویدئویی و .. و هیچ دخالتی در ساختار داخلی آن نداریم.

ولی فرمت یک فایل به معنی قالب یک فایل است. که با دانستن پسوند یا فرمت فایل علاوه بر نوع فایل به ساختارهای درونی آن ازقبیل نوع اسکی و دودویی بودن ونحوه رمزنگاری و.. پی خواهیم برد.پس این دو واژه با هم فرق دارند. زیرا پسوند به نوع فایل اشاره دارد ولی فرمت فایل به ساختار درونی آن اشاره دارد.و این دو در یک حیطه نیستند و با هم فرق دارند.ولی هردو در نرم افزارهای محلی خود به یک صورت اجرا و باز می شوند. مثلا فایل داکیومنت در ورد باز میشه نه در فتوشاپ .

سیستم عاملهای مختلف ویندوز ، ios و … می توانند بر حسب فرمت فایل آن را اجرا کرده و پردازش کنند. و همچنین عملیات مختلفی بر روی آن انجام دهند.در ادامه پست پسوند و فرمت فایل چیست؟  لیستی از انواع فرمت فایلهای گرافیکی آورده ام.

دسته بندی فایلهای گرافیکی - فرمت فایل چیست؟

در حالت کلی دو دسته بندی برای فایلهای گرافیکی وجود دارد: یکی bitmap یا رستر و دیگری vector یا برداری

bitmap یا رستر

این نوع از سـاختار گـرافیکی تـصویر را به تعدادی پیکسل های ریز (نقاط ریز) تقسیم می کنند اصطلاحا به این نوع تصاویر رستری یا  Raster نام دارند. و سپس به هر پیکـسل یا نقطه رنگ خاصی اختصاص می دهند. هر پیکسل تنها می تواند یک رنـگ و شـدت آن را نمـایش دهد.  در حالی که  یـک تصویر می تواند شـامل هزاران پیکسل باشد.و در کل نرم افزارهای  مانند نرم افزار فتوشاپ از این نوع ساختار و فرمت ها بیشتر برای ویرایش عکس و تصاویر به کار می برند.

برای داشتن اطلاعات بیشتر در مورد نرم افزار فتوشاپ و کاربردهای آن روی لینک زیر کلیک کنید..

 

ساختار Bit map در برنامه های زیادی کاربرد دارد. زیرا هر فایل تصویری که در گوشی یا لب تاپ خود باز می کنید ممکن است از نوع بیت مپ باشد. ولی دارای یک ایراد اسـاسی اسـت و آن ایـن اسـت کـه با بزرگ شدن تصویر کیفیت آن از بین می رود. پس بزرگنمایی یک تصویر یا عکس گرافیکی که از قالب Bit map استفاده کرده ، موجب به هم ریختگی و دندانه دار شدن گوشه های تصویر می شود.

برداری یا وکتوری (vectpry )

ساختار بـــرداری یــــا Vector کـاربرد کمـتری نـسـبت بــه Bit map دارد.ولی در بسیار از برنامه ها مانند ایلاستریتور و کورل دراو کاربرد زیادی دارد.پس در نهایت نرم افزارهای طراحی گرافیک نیز به دوسته ی Raster Editor و Vector Editor تقسم بندی می شوند. 

مزیت فایلهای وکتوری نسبت به پیکسلی

از آنـجـا کـه اشکال هــنــدســی Vector از فـرمـول هـا و مـعـادلات ریــاضـی درست می شوند.، بنابراین دارای لبه های صـاف و هـموار هستـند. و کیفیت زیادی دارند. و مـزیت اصـلی تصاویر Vector ایـن اسـت که می تـوان طرح ها و اتودهای خود را بدون به هم ریختن تصویر یا ایجاد لبه های تیز، بزرگ و یا کوچک کرد. ضمن اینکه فایل های برداری برخلاف Bit map فضای زیادی را اشغال نمی کنند.

در حالی که در رستر ها یا بیت مپ ها تصاویر از پیکسل تشکیل شده اند. و همین امر باعث می شود که در هنگام زوم یا تغییر سایز تصاویر  دچار مشکل  افت کیفیت تصاویر شوید. فرمت پیکسلی  هم یکی از فرمت های موجود در نرم افزار  فتوشاپ می باشند.

فایل رستری

1-طبق تصویر زیر – انواع فایل رستری که در این نوع فرمت بکار برده می شود :

پسوند فایل وکتوری

2-انواع فایل وکتوری که در این نوع فرمت بکار برده می شود عبارت است از :

لیستی از انواع پسوند و فایلهای گرافیکی

jpg – 

 فرمتjpg برای ذخیره کردن عکس هاو تصاویر در کامپیوتر خود یا برای فرستادن آن از طریق اینترنت به دیگران کاربرد دارد.    اکثر عکسها و تصاویری که در اینترنت یا در دستگاههای سیار دیگر می بینید از این فرمت استفاده کرده اند. و یک فرمت شناخته شده ایی است ولی برای کارهای چاپی و .. کیفیت زیادی ندارد. 

 

tiff – برای خروجی گرفتن عکس جهت چاپ در چاپخانه — عکسی که بااین فرمت باشد. 

این نوع پسوند در خارج از برنامه فتوشاپ شناخته نمی شود. فقط و فقط در دستگاه پرینت درست نشان داده می شود. و در صنعت چاپ کاربرد زیاد ی دارد.   

psd:  این فرمت برای ذخیره تصاویر به صورت لایه های باز در فتوشاپ به کار می رود.

طراحان مبتدی و حرفه ایی با این نوع فرمت آشنایی کامل دارند.

bmp: مصرف : فرمت مورد استفاده برای کاربردهای خاص است.

توضیحات : تصاویری که با این نوع فرمت هستند را اکثر رایانه ها باز نمی کنند.زیرا از فرمت های گرافیکی با استفاده محدود است که تنها برای ویندوز OS کاربرد دارد.فشرده سازی نمی شود و حجمش زیاد است.

AI :  فرمت فایل های نرم افزار ایلاستریتور است.  این نوع فرمت برای طراحی فایلهای وکتوری یا برداری کاربرد دارد.

EPS:  برای فایلهای وکتوری یا برداری از این نوع فرمت  استفاده می کنند. 

توضیحات: فایلهای وکتوری به طراح اجازه می دهد تا طرح خود را با هر اندازه دلخواه چاپ کند.و هم چنین بدون افت کیفیت و نیز هر فایلی با این نوع فرمت را می توان برای ویرایش به نرم افزارهای مختبف منتقل کرد

PNG : یکی از بهترین فرمتها برای تصاویر لایه ای است. این فرمت ار نوع منبع باز است و درطراحی وب سایت و انیمیشن های گرافیکی کاربرد دارد. مانند فرمت gif ها

سایر پسوندها…

GIF:

تا حالا تصاویر گرافیکی انیمیشن دیده اید؟ این نوع فرمت برای تصاویری گرافیکی نوع گیف یا انیمیشن کاربرد دارند.این  فرمت در اینترنت و طراحی سایت و بنرهای موجود در آن نقش مهمی دارد. فایل های GIF به تصاویر حرکتی معروف اند و می توانند یک صحنه متحرک را به وجود آورند.

RAW : با  پسوند و فرمت خام در دوربین های دیجیتالی کاربرد دارند. این فرمت تصاویر ، فایل های کم حجمی هستند که به هنگام فشرده سازی جزئیات خود را از دست نمی دهند . و عین فرمت tiff هستند.

PDF: یک نوع فرمت فایل شناخته شده جهانی برای فایلهاست. که از این نوع فرمت هم می توان در صنعت چاپ و ویرایش و همچنین اشتراک گذاری فایل با دیگران در اینترنت استفاده کرد. بدون افت کیفیت

SVG : از فرمتهای مورد علاقه طراحان وب سایت به شمار می رود. این فرمت هر آنچه که طراح سایت برای یک فایل گرافیکی خود لازم دارد در اختیارش می گذارد. مزایای این فرمت وکتوری حجم بسیار پایین، نبود پس زمینه، سرعت و بارگزاری سریع در سایت، کیفیت بالا، کنترل به وسیله CSS نویسی



:: بازدید از این مطلب : 12
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 12 فروردين 1404 | نظرات ()