Recomandat, 2024

Alegerea Editorului

Diferența dintre comprimarea pierdută și comprimarea fără pierderi

Pierderea compresiei și comprimarea fără pierderi sunt cei doi termeni clasificați pe larg sub metodele de comprimare a datelor. Diferența majoră dintre compresia pierduta și compresia fără pierderi este că compresia cu pierderi produce o potrivire apropiată a datelor după decompresie, în timp ce fără pierderi creează date originale exacte. Comprimarea datelor este o metodă de diminuare a dimensiunii datelor fără pierderi semnificative de informații.

Diagramă de comparație

Bazele de comparațiePierderea compresieiCompresie fără pierderi
De bazăCompresia pierdută este familia metodei de codare a datelor care utilizează estimări imprecise pentru a reprezenta conținutul.Compresia fără pierderi este un grup de algoritmi de comprimare a datelor care permit ca datele originale să fie reconstruite cu precizie din datele comprimate.
Algoritmul
Transformarea codării, DCT, DWT, compresie fractală, RSSMS.RLW, LZW, codificare aritmetică, codificare Huffman, codare Shannon Fano.
Folosit inImagini, audio și video.Text sau program, imagini și sunet.
cerereJPEG, GUI, MP3, MP4, OGG, H-264, MKV etc.RAW, BMP, PNG, WAV, FLAC, ALAC etc.
Capacitatea de stocare a datelor pe canalMai MultMai puțin comparativ cu metoda pierdute

Definiția Lossy Compression

Metoda de comprimare a pierderilor elimină o anumită cantitate de date care nu este vizibilă. Această tehnică nu permite unui fișier să restabilească în forma sa originală, dar reduce semnificativ dimensiunea. Tehnica de compresie a pierderilor este benefică dacă calitatea datelor nu este prioritatea dvs. Degradează ușor calitatea fișierului sau a datelor, dar este convenabil atunci când cineva dorește să trimită sau să stocheze datele. Acest tip de compresie a datelor este folosit pentru date organice precum semnale audio și imagini.

Tehnica de compresie pierduta

  • Transformarea codificării - această metodă transformă pixelii care sunt corelați într-o reprezentare în pixeli disociați. Dimensiunea nouă este, de obicei, mai mică decât dimensiunea originală și reduce redundanța reprezentării.
  • Discrete Cosine Transform (DCT) - Aceasta este cea mai folosită tehnică de comprimare a imaginii. Centrele de procesare JPEG în jurul DCT. Procesul DCT împarte imaginile în părți distincte ale frecvențelor. În etapa de cuantizare, unde se întâmplă în principiu comprimarea, cele mai puțin frecvente sunt respinse. Și frecvențele critice sunt reținute astfel încât imaginea să poată fi obținută în procesul de decompresie. Imaginea reconstruită ar putea conține o anumită distorsiune.
  • Transformarea discretă a undelor (DWT) - Oferă o localizare a timpului și a frecvențelor simultan și poate fi utilizată pentru a descompune un semnal în wavelets componente.

Definiția Lossless Compression

Metoda de comprimare fără pierderi este capabilă să reconstituie forma originală a datelor. Calitatea datelor nu este compromisă. Această tehnică permite unui fișier să-și restabilească forma originală. Compresia fără pierderi poate fi aplicată în orice format de fișier poate îmbunătăți performanța raportului de compresie.

Tehnica de compresie fără pierderi

  • Lungime de codificare (RLE) - Această tehnică reduce frecvența simbolurilor repetate într-un șir folosind un marker special la începutul simbolului.
  • Lempel-Ziv-Welch (LZW) - Această tehnică funcționează similar cu tehnica RLE și căutări pentru șiruri sau cuvinte repetitive și le stochează în variabile. Apoi utilizează un pointer la locul șirului, iar pointerul indică variabila în care șirul este stocat.
  • Huffman Coding - Această tehnică se ocupă de compresia de date a caracterelor ASCII. Construiește un arbore binar complet pentru diferite simboluri după ce a calculat probabilitatea fiecărui simbol și a plasat-o în ordine descrescătoare.

Diferențe cheie între compresia pierdută și comprimarea fără pierderi

  1. Pierderea de compresie elimină o parte ne-utilă a datelor, care este nedetectabilă, în timp ce compresia fără pierderi reconstituie datele exacte.
  2. Compresia fără pierderi poate reduce dimensiunea datelor la o scară redusă. Pe de altă parte, compresia pierdute poate diminua dimensiunea fișierului într-o măsură mai mare.
  3. Calitatea datelor se degradează în cazul comprimării pierdute, în timp ce pierderile de date nu degradează calitatea datelor.
  4. În tehnica lossy, canalul găzduiește mai multe date. Dimpotrivă, canalul deține o cantitate mai mică de date în cazul unei tehnici fără pierderi.

Concluzie:

Compresia pierduta poate atinge un nivel ridicat de compresie a datelor in comparatie cu compresia fara pierderi. Compresia fără pierderi nu degradează calitatea datelor, dimpotrivă, pierderile degradează calitatea datelor. Tehnica lossy nu poate fi implementată în toate tipurile de fișiere deoarece funcționează prin eliminarea unei părți din date (redundantă) care nu este posibilă în cazul textului.

Top