فشردهسازی[۱] بیاتلاف (به انگلیسی: Lossless compression) دستهای از الگوریتمهای فشردهسازی داده است که به دادهٔ اصلی اجازه میدهد از دادهٔ فشردهشده دقیقاً نوسازی شود. واژهٔ بیاتلاف در تقابل با فشردهسازی بااتلاف اطلاعات است که در آن دادهٔ نوسازیشده، نزدیک به دادهٔ اصلی ساخته میشود و این کار به خاطر فشردهتر شدن دادهها صورت میگیرد.
فشردهسازی بیاتلاف اطلاعات در بسیاری از برنامهها کاربرد دارد. برای نمونه، در گونهٔ فایل زیپ و در جیزیپ یکی از ابزارهای یونیکس از این روش فشردهسازی استفاده میشود. معمولاً این روش، بهعنوان عضوی از فناوریهای فشردهسازی بااتلاف اطلاعات بهکار گرفته میشود.
فشردهسازی بیاتلاف زمانی کاربردی میشود که همسانبودن دادهٔ اصلی و ناهمفشردهشده اهمیت داشته باشد یا وقتی که چه طرح اصل باشد و چه غیر از آن، هیچ گمانی پیدا نشود. به عنوان نمونه، میتوان برنامههای اجرایی و کدهای منبع را نام برد.
برخی از گونههای فایلهای تصویری مانند پیانجی یا جیف فقط به صورت بیاتلاف عملیات فشردهسازی را انجام میدهند، در حالیکه دیگر گونهها مانند تیف و امانجی هر دو روش فشردهسازی کاربرد دارند.
روشهای فشردهسازی دادهها | |||||||||
---|---|---|---|---|---|---|---|---|---|
بیاتلاف |
| ||||||||
صدا |
| ||||||||
تصویر |
| ||||||||
ویدیو |
| ||||||||
Timeline of information theory, data compression, and error-correcting codes | |||||||||
همچنین قالبهای فشردهسازی برای قالبها و نرمافزارهای پیادهسازیشدهٔ فشردهسازی برای کدکها را ببینید. |
نرمافزارهای پیادهسازیشده فشردهسازی | |||||||||
---|---|---|---|---|---|---|---|---|---|
فشردهسازی ویدیو (مقایسه) |
| ||||||||
فشردهسازی صوتی (مقایسه) |
| ||||||||
فشردهسازی بیاتلاف دادهها | |||||||||
Archivers with compression (مقایسه) |
| ||||||||
همچنین روشهای فشردهسازی برای روشها و قالبهای فشردهسازی برای قالبها را ببینید. |