
Összehasonlító táblázat
Az összehasonlítás alapja | Vesztes tömörítés | Veszteségmentes tömörítés |
---|---|---|
Alapvető | A veszteséges tömörítés az adat kódolási módszer családja, amely pontatlan becsléseket használ a tartalom megjelenítésére. | A veszteségmentes tömörítés olyan adattömörítési algoritmusok csoportja, amelyek lehetővé teszik az eredeti adatok pontos átépítését a tömörített adatokból. |
Algoritmus | Átalakítási kódolás, DCT, DWT, fraktál tömörítés, RSSMS. | RLW, LZW, számtani kódolás, Huffman kódolás, Shannon Fano kódolás. |
Használt | Képek, hang és videó. | Szöveg vagy program, képek és hang. |
Alkalmazás | JPEG, GUI, MP3, MP4, OGG, H-264, MKV stb. | RAW, BMP, PNG, WAV, FLAC, ALAC stb. |
A csatorna adattárolási kapacitása | Több | Kevesebb, mint a veszteséges módszerrel |
A veszteséges tömörítés meghatározása
A veszteséges tömörítési módszer kiküszöböli a nem észlelhető adatokat. Ez a technika nem teszi lehetővé a fájl eredeti formájának visszaállítását, de jelentősen csökkenti a méretet. A veszteséges tömörítési technika előnyös, ha az adatok minősége nem a prioritás. Ez enyhén romolja a fájl vagy az adatok minőségét, de kényelmes, ha az adatokat kívánja elküldeni vagy tárolni. Ezt a fajta adattömörítést használják a szerves adatokhoz, mint az audiojelek és képek.
Veszteséges tömörítési technika
- Átalakítási kódolás - Ez az eljárás átalakítja a reprezentációban korrelált pixeleket disszociált pixelekké. Az új méret általában kisebb, mint az eredeti méret, és csökkenti a reprezentáció redundanciáját.
- Diszkrét kozin transzformáció (DCT) - Ez a leginkább használt képtömörítési technika. A JPEG folyamat központja a DCT körül. A DCT folyamat osztja a képeket a frekvenciák különböző részeire. A kvantálási lépésben, ahol a tömörítés alapvetően a legkevésbé fontos frekvenciákat elutasítja. A kritikus frekvenciák megmaradnak úgy, hogy a kép a dekompressziós folyamatban megszerezhető legyen. A rekonstruált kép tartalmazhat néhány torzítást.
- Diszkrét hullámhullám-transzformáció (DWT) - egyidejűleg biztosítja az idő és a frekvencia helyét, és felhasználható a jelek komponens hullámhosszai történő lebontására.
A veszteségmentes tömörítés meghatározása
A Lossless tömörítési módszer képes az adatok eredeti formájának helyreállítására. Az adatok minősége nem sérül. Ez a technika lehetővé teszi egy fájl eredeti formájának visszaállítását. A veszteségmentes tömörítés bármely fájlformátumban alkalmazható, ami javíthatja a tömörítési arány teljesítményét.
Veszteségmentes tömörítési technika
- Futtatáshossz-kódolás (RLE) - Ez a technika csökkenti a karakterláncok ismétlődésének gyakoriságát egy speciális jelölő használatával a szimbólum elején.
- Lempel-Ziv-Welch (LZW) - Ez a technika az RLE technikához hasonlóan működik, és megkeresi az ismétlődő karakterláncokat vagy szavakat, és változókban tárolja azokat. Ezután a karakterlánc helyén egy mutatót használ, és a mutató a változót, amelyben a karakterláncot tárolja.
- Huffman kódolás - Ez a technika ASCII karakterek adattömörítését kezeli. Az egyes szimbólumok valószínűségének kiszámítása után a különböző szimbólumok teljes bináris fáját állítja össze, és csökkenő sorrendben helyezi el.
A veszteséges tömörítés és a veszteségmentes tömörítés közötti fő különbségek
- A veszteséges tömörítés eltávolítja az adatok nem hasznos részét, ami nem észlelhető, míg a veszteségmentes tömörítés rekonstruálja a pontos adatokat.
- A veszteségmentes tömörítés csökkentheti az adatok méretét kis mértékben. Másrészt a veszteséges tömörítés nagyobb mértékben csökkentheti a fájl méretét.
- Az adatok minősége veszteséges tömörítés esetén romlik, míg a veszteségmentes nem rontja az adatok minőségét.
- A veszteséges technikában a csatorna több adatot tartalmaz. Ezzel ellentétben a csatorna kisebb mennyiségű adatot tartalmaz veszteségmentes technika esetén.
Következtetés:
A veszteséges tömörítés a veszteségmentes tömörítéshez képest magas szintű adattömörítést érhet el. A veszteségmentes tömörítés nem rontja az adatok minőségét, ezzel szemben a veszteség csökkenti az adatok minőségét. A veszteséges technikát nem lehet végrehajtani a fájl minden típusában, mert az az adatok egy részét eltávolítja (redundáns), ami szöveg esetén nem lehetséges.