TechBord Logo
TechBord detail

فشرده سازی فایل (File Compression) چیست؟

فایل فشرده سازی (Compression) برای کاهش اندازه فایل یک یا چند فایل (File) استفاده می شود. هنگامی که یک فایل یا گروهی از فایل‌ها فشرده می‌شود، «بایگانی» حاصل اغلب 50 تا 90 درصد فضای دیسک کمتری را نسبت به فایل(های) اصلی اشغال می‌کند. انواع رایج فشرده سازی فایل عبارتند از زیپ (Zip)، Gzip، RAR، StuffIt و فشرده سازی 7z. هر یک از این روش های فشرده سازی از یک الگوریتم (Algorithm) منحصر به فرد برای فشرده سازی داده ها استفاده می کند.

پس چگونه فشرده سازی فایل سودمند (Utility) واقعاً داده ها را فشرده می کند؟ در حالی که هر الگوریتم فشرده سازی متفاوت است، همه آنها به روشی مشابه کار می کنند. هدف حذف داده (Data) اضافی در هر فایل با جایگزینی الگوهای رایج با متغیرهای کوچکتر است. برای مثال، کلمات موجود در یک سند متن ساده (Plain Text) ممکن است با اعداد یا نوع دیگری از شناسه کوتاه جایگزین شوند. سپس این شناسه ها به کلمات اصلی که در یک کلید در فایل فشرده ذخیره شده اند ارجاع می دهند. به عنوان مثال، کلمه "کامپیوتر" ممکن است با عدد 5 جایگزین شود که فضای بسیار کمتری نسبت به کلمه "کامپیوتر" اشغال می کند. هر چه تعداد دفعات بیشتری کلمه "رایانه" در سند متنی یافت شود، فشرده سازی موثرتر خواهد بود.

در حالی که فشرده سازی فایل با فایل های متنی به خوبی کار می کند، فایل های دودویی (Binary) نیز می توانند انجام شوند. فشرده شده است. با مکان یابی الگوهای باینری مکرر، یک الگوریتم فشرده سازی می تواند اندازه فایل های باینری مانند برنامه کاربردی (Application) و تصویر دیسک (Disk Image) را به میزان قابل توجهی کاهش دهد. با این حال، هنگامی که یک فایل فشرده شد، برای استفاده باید از حالت فشرده خارج شود. بنابراین، اگر دانلود (Download) یا یک فایل فشرده دریافت می‌کنید، باید از یک برنامه فشرده‌سازی فایل مانند WinZip یا StuffIt Expander استفاده کنید تا فایل را از حالت فشرده خارج کنید تا بتوانید محتوای اصلی را مشاهده کنید.

پسوندهای فایل مرتبط: زیپ (Zip)، ()، ()، ()، ().

تعریف اصطلاح فشرده سازی فایل (File Compression) توسط تک بورد

تعریف فشرده سازی فایل (File Compression) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

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

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.