فشردهسازی[۱] بیاتلاف (به انگلیسی: Lossless compression) دستهای از الگوریتمهای فشردهسازی داده است که به دادهٔ اصلی اجازه میدهد از دادهٔ فشردهشده دقیقاً نوسازی شود. واژهٔ بیاتلاف در تقابل با فشردهسازی بااتلاف اطلاعات است که در آن دادهٔ نوسازیشده، نزدیک به دادهٔ اصلی ساخته میشود و این کار به خاطر فشردهتر شدن دادهها صورت میگیرد.
فشردهسازی بیاتلاف اطلاعات در بسیاری از برنامهها کاربرد دارد. برای نمونه، در گونهٔ فایل زیپ و در جیزیپ یکی از ابزارهای یونیکس از این روش فشردهسازی استفاده میشود. معمولاً این روش، بهعنوان عضوی از فناوریهای فشردهسازی بااتلاف اطلاعات بهکار گرفته میشود.
فشردهسازی بیاتلاف زمانی کاربردی میشود که همسانبودن دادهٔ اصلی و ناهمفشردهشده اهمیت داشته باشد یا وقتی که چه طرح اصل باشد و چه غیر از آن، هیچ گمانی پیدا نشود. به عنوان نمونه، میتوان برنامههای اجرایی و کدهای منبع را نام برد.
برخی از گونههای فایلهای تصویری مانند پیانجی یا جیف فقط به صورت بیاتلاف عملیات فشردهسازی را انجام میدهند، در حالیکه دیگر گونهها مانند تیف و امانجی هر دو روش فشردهسازی کاربرد دارند.
منابع
|
|---|
| بیاتلاف | | |
|---|
| |
|---|
واژهنامه | کدبندی طول اجرا • Byte pair encoding • DEFLATE • Lempel–Ziv (LZ77/78 • LZSS • LZW • LZWL • LZO • LZMA • LZX • LZRW • LZJB • LZS • LZT • ROLZ) |
|---|
غیره | |
|---|
|
|---|
| صدا | | |
|---|
Audio codec parts | LPC (LAR • LSP) • WLPC • CELP • ACELP • A-law • μ-law • ADPCM • DPCM • MDCT • تبدیل فوریه • Psychoacoustic model |
|---|
غیره | |
|---|
|
|---|
| تصویر | لغات | |
|---|
روشها | |
|---|
غیره | Test images • PSNR quality measure • Quantization |
|---|
|
|---|
| ویدیو | لغات | |
|---|
Video codec parts | |
|---|
غیره | |
|---|
|
|---|
Timeline of information theory, data compression, and error-correcting codes |
همچنین قالبهای فشردهسازی برای قالبها و نرمافزارهای پیادهسازیشدهٔ فشردهسازی برای کدکها را ببینید. |
|
|---|
فشردهسازی ویدیو (مقایسه) | MPEG-4 ASP | |
|---|
| |
|---|
| FFV1 · Huffyuv · Lagarith · MSU Lossless · SheerVideo |
|---|
دیگر فشردهسازها | CineForm · Cinepak · DNxHD · Helix DNA Producer · Indeo · libavcodec · Schrödinger (Dirac) · SBC · Sorenson · VP7 · libtheora · libvpx · Windows Media Encoder |
|---|
|
|---|
فشردهسازی صوتی (مقایسه) | | Freeware Advanced Audio Coder (FAAC) · Helix DNA Producer · l3enc · LAME · TooLAME · libavcodec · libcelt · libspeex · Musepack · libvorbis · Windows Media Encoder |
|---|
| FLAC · ALAC · libavcodec · Monkey's Audio · TTA (True Audio) · mp4als · OptimFROG · WavPack |
|---|
|
|---|
| فشردهسازی بیاتلاف دادهها | | bzip2 · compress · gzip · lzip · lzop · rzip · xz |
|---|
|
|---|
Archivers with compression (مقایسه) | | 7-Zip · Ark · فایل رولر · FreeArc · Info-ZIP · KGB Archiver · PAQ · پیزیپ · The Unarchiver · tar · اکسآرشیور · Zipeg |
|---|
| DGCA · Filzip · IZArc · LHA · StuffIt Expander (decompression only) · TUGZip · UHarc/WinUHA · ZipGenius |
|---|
| ARC · ALZip · Archive Utility · ARJ · JAR · MacBinary · PKZIP/SecureZIP · PowerArchiver · StuffIt · WinAce · وینرار · وینزیپ |
|---|
| ARC · ARJ · JAR · Info-ZIP · LHA · PAQ · PKZIP · RAR · یو پی ایکس · UHarc · tar |
|---|
|
|---|
همچنین روشهای فشردهسازی برای روشها و قالبهای فشردهسازی برای قالبها را ببینید. |