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

محتوای حذف‌شده محتوای افزوده‌شده
جز ابزار پیوندساز: افزودن پیوند آنتروپی به متن
بدون خلاصۀ ویرایش
خط ۱:
[[پرونده:LossyDemonstration-84less.jpg|frame|فشرده‌سازی کم اطلاعات ۸۴ درصد کمتر ازاطلاعاتاز اطلاعات تصویر اصلی]]
[[پرونده:LossyDemonstration-92less.jpg|frame|فشرده‌سازی متوسط اطلاعات ۹۲ درصد کمتر ازاطلاعات تصویر اصلی]]
[[پرونده:LossyDemonstration-98less.jpg|frame|فشرده‌سازی بالا اطلاعات ۹۸ درصد کمتر ازاطلاعات تصویر اصلی]]
 
'''فشرده‌سازی با اتلاف'''، حالتینوعی [[فشرده‌سازی داده‌ها|فشرده‌سازی]] داده‌ها است که در آن [[داده]]‌ها یکبارطوری [[فشرده سازی]] می‌شوند وکه یکبارپس هماز ناهم فشرده می‌شوند. به‌طوری‌کهبازیابی، دادهٔ دوباره بدست آمدهبازیابی‌شده اندکی با دادهٔ اصلی فرق دارد،دارد ولیاما هنوز قابلقابل‌استفاده‌ استفاده‌استاست.

در [[فناوری اطلاعات]] فشرده‌سازی با اتلاف به گونه‌ای از فشرده‌سازی اطلاق می‌شود که در آن از تقریب‌های نادقیق و انصراف از بخشی از داده‌ها در ذخیره کردن و نمایش داده‌ها استفاده می‌شود، بر خلاف [[فشرده‌سازی بدون‌اتلاف]] که این چنین نیست. از این تکنیک‌ها برای کاهش حجم داده و سهولت بیشتر در تبادل آن استفاده می‌شود. تصاویری که با درجات مختلف از فشرده‌سازی با اتلاف از یک سگ و یک گربه در اینجا آمده به خوبی بیانگر این مسئله هستاست که با افزایش درجهمقدار تقریب زدن،فشرده‌سازی، کیفیت تصویر مرتباً نزول پیداکم می‌کندمی‍‌شود. معمولاً میزان کاهش حجم در فشرده‌سازی با اتلاف به مراتب بیشتر از [[فشرده‌سازی بدون‌اتلاف]] می‌باشد.
 
تکنیک‌های فشرده‌سازی با اتلاف مناسب معمولاً حجم فایل را تا حد قابل ملاحظه‌ای کاهش می‌دهند تا کاربر بتواند تغییر محسوسی در کیفیت آن ملاحظه کند، و حتی در این زمان نیز ممکن است جهت سهولت انتقال فشرده‌سازی با اتلاف بیشتری نیز مطلوب باشد.
 
فشرده‌سازی با اتلاف بیشترین کاربرد را در فایل‌های چندرسانه‌ای (فیلم، صوت و تصویر) دارد، علی‌الخصوصبه ویژه در برنامه‌های پخش زنده و مکالمات اینترنتی. از طرف دیگر، [[فشرده‌سازی بدون‌اتلاف]] معمولاً در فایل‌های متنی و داده‌ای همچون سوابقاسناد بانکی کاربرد دارد. در بسیاری از موارد سودمند خواهد بود که یک [[فایل ریشه‌ای بدون اتلاف]] بسازیم تا برای تولید فایل‌های فشرده‌شده به‌کار رود، به عنوان مثال، یک فایل چند مگابایتی را می‌توان با حجم اصلی برای چاپ به عنوان یک تبلیغات تمام صفحه در یک مجله باکیفیت به‌کار برد، و یک نسخه فشرده‌شده از فایل با حجم ۱۰ کیلوبایت را برای یک تصویر کوچک در یک سایت اینترنتی به‌کاربرد.<ref name=":0" />
 
== فشرده‌سازی بااتلاف و فشرده‌سازی بدون‌اتلاف ==
روش‌های متنوعی برای فشرده‌سازی یک فایل دیجیتال به گونه‌ای که حجم کمتری را اشغال کند وجود دارد، بدون آن که چیزی از خود فایل کاسته شود. به عنوان مثالی ساده، در یک تصویر که شامل تعدادی نقطه است و مثلاً ۲۰۰ نقطه قرمز دارد به جای ذخیره تمام آن‌ها می‌توان ذخیره کرد که ۲۰۰ عدد نقطه قرمز وجود دارد.
 
البته همیشه یک کفحداقل حجم داده هست که می‌توان تا آنجاآن بدون از دست دادن اطلاعات اصلی می‌توان فایل را فشرده نمود. اگر فشرده‌سازی تا این حد انجام شود آن را فشرده‌سازی بدون‌اتلاف نامند و اگر فراتر از آن فشرده شود آن را فشرده‌سازی بااتلاف نامند. وقتی داده فشرده می‌شود، [[آنتروپی]] آن افزایش می‌یابد، و این افزایش نمی‌تواند نامتناهی باشد. به عنوان یک مثال، می‌دانیم که با فشرده‌سازی یک فایل و ذخیره‌سازی آن به فرمت [[ZIP]]، حجمش نسبت به فایل اصلی کاهش می‌یابد، ولی با فشرده‌سازی متوالی همان فایل نمی‌توان حجم آن را از حدی کمتر کرد و به نیستی میل داد. اکثر الگوریتم‌های فشرده‌سازی به قدری هوشمند هستند که بتوانند تشخیص دهند که ادامه آن مفید خواهد بود یا خیر.
 
معمولاً عبارات «فشرده‌سازی بازگشت پذیر» و «فشرده‌سازی بازگشت ناپذیر» به ترتیب به جای «فشرده‌سازی بدون‌اتلاف» و «فشرده‌سازی بااتلاف» به کار برده شده و بر آن‌ها ارجحیت دارند، مخصوصاً در علوم پزشکی، تا از بار منفی کلمه «اتلاف» دوری شود.<ref name=":0" />
سطر ۳۱ ⟵ ۳۳:
 
== ویرایش فایل‌های کدگذاری شده به روش‌های فشرده‌سازی بااتلاف ==
یک نقطه ضعف مهم روش‌های فشرده‌سازی بااتلاف در برابر روش‌های فشرده‌سازی بی‌اتلاف این است که ویرایش فایل‌های کدگذاری شده به روش‌های فشرده‌سازی بااتلاف منجر به از دست رفتن داده در فرایند کدگذاری مجدد اطلاعات می‌شود. تنها روش مقابله با این مسئله نامطلوب آن است که ویرایش موردنظر خود را بر روی یک کپی از فایل اصلی با کیفیت بالای اولیه (که می‌تواند حاصل کدگشایی یک نسخه کم‌حجم‌تر با روش‌های فشرده‌سازی بی‌اتلاف باشد، چراکه آن روش‌ها چنین مشکلی ندارند) انجام دهیم و از آن یک نسخه کم‌حجم‌تر با روش‌های فشرده‌سازی بااتلاف بسازیم، همان‌گونه که برای ویرایش تصاویر از فرمت خام تصویر ([[:en:Raw image format|raw image format]]) به جای فرمت [[:en:JPEG|JPEG]] استفاده می‌شود.
 
شایان توجه است که حتی اگر یک فایل که به روش‌های فشرده‌سازی بااتلاف تولید شده‌است را کدگشایی نموده و مجدداً به روش‌های فشرده‌سازی بی‌اتلاف تولید کنیم، حجم فایل تولیدی حاصل از این فرایند می‌تواند با فایل اولیه قبل از انجام فشرده‌سازی بااتلاف قابل مقایسه و تقریباً برابر باشد، حال آن‌که اطلاعاتی که در این فرایند از دست رفته است قابل بازیابی نخواهد بود (و این فرایند به هیچ وجه موجه و معقول به نظر نمی‌رسد).