فشردهسازی (Compression)، پردازشی است که با حذف اطلاعات اضافی، دادهها را به علایم دیجیتالی کاهش میدهد.
فشردهسازی (Compression)، پردازشی است که با حذف اطلاعات اضافی، دادهها را به علایم دیجیتالی کاهش میدهد. این پردازش بسته به پهنای باند مورد نیاز برای انتقال دادهها و میزان فضای ذخیرهسازی، آن را کاهش میدهد. اطلاعات دیجیتالی را میتوان در هر نوعی که باشد، فشرده کرد. کاهش پهنای باند مورد نیاز امکان انتقال دادههای بیشتری را در یک زمان واحد میدهد. فشردهسازی را میتوان به دو گروه تقسیم کرد. با فقدان (با زیان) و بدون فقدان (بدون زیان). در فشردهسازی بدون فقدان، تصویر ذخیره شده بدون از دست دادن کمتیرن دادهای، خود تصویر است، اما در فشردهسازی یا زیان، تصویر ذخیرهشده خود تصویر اصلی نیست، بلکه شبیه آن است و اطلاعاتی را از دست داده است.
● فشردهسازی بدون زیان
فشردهسازی بدون زیان با استقرار کامل و دوباره همه دادههای اصلی که در تصویر اصلی وجود داشت، مشخص میشود. فشردهسازی یک سند، فشردهسازی بدون زیانی است که سند ذخیرهشده باید درست همانند سند اولیه باشد، نه شبیه به آن. در دنیای بصری، فشردهسازی بدون زیان خود را در اختیار تصویرهائی که بخش زیادی از آنها یک رگ خاص دارد، مثل آسمان آبی، تصویرهای ساخته شده توسط کامپیوتر و محدودههائی که تها با یک رنگ خاص پر شدهاند و نکات قابلتوجهی دربرندارند. مثل کارتونها، گرافیکها و انیمیشن سهبعدی هم از انواع فشردهسازی بدون زیان هستند.
یکی از انواع پر کاربرد و معمول در فشردهسازی بدون زیان کدگذاری مبتنی بر طول است که در گرافیکها و تصویرهای ساخته شده با کامپیوتر استفاده میشود. این تصویرها بخشهای وسیعی دارند که با رنگشان ثابت بوده و یا الگوهای یکسانی در آنها چندین بار تکرار شده است. در تصویرهای دیجیتالی، هر پیکسل از سه رنگ ترکیبی قرمز، سبز و آبی تشکیل شده و هر یک از این پیکسلها ارزش خاصی برای هرکدام از رنگها دارد. بنابراین سه بایت اطلاعات برای هر یک از رنگها وجود دارد که در کنار هم معرف یک پیکسل است.
کدگذاری مبتنی بر طول برخلاف ارزشهای RGB برای هر پیکسل، خطوط اسکن را گروهبندی و طولبندی میکند. بهگونهای که برای پیکسلها شناخته شده باشد. برای مثال، ممکن است بخشی از یک خط ویدیوئی، ردیفی ۲۵تائی از پیکسلهای سیاه داشته باشد. این بخش طولی است که به صورت ۰ و ۰ و ۰ و ۲۵ کدگذاری شده است. این یعنی ۲۵ پیکسل وجود دارند که هر کدام از یکچهارم R، یکچهارم G و یکچهارم B یا سیاه تشکیل شدهاند. تصویر اصلی از ۷۵ بابت تشکیل شده که(۵۲ پیکسل سه بایتی) برای حفظ و نگهداری اطلاعات است. زمانی که از کدگذاری مبتنی بر طول برای فشردهسازی استفاده میکنید، میتوانید اطلاعات موردنظر را در چهار بایت ذخیره کنید.