oktatas:programozas:algoritmusok:toemoerito_algoritmusok
Tartalomjegyzék
Tömörítés, archiválás
- Szerző: Sallai András
- Copyright © 2014, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
A tömörítésről és az archiválásról
A tömörítést (adatsűrítés) és az archiválás két külön eljárás, bár vannak programok, amelyek mind a két feladatot egyszerre képesek ellátni. Az archiválás alatt több könyvtár vagy állományt egyetlen állománnyá alakítunk. Vannak olyan programok amelyek nem végeznek tömörítést, csak archiválást. Ilyen például a tar program.
Kétféle tömörítési eljárást különböztetünk meg:
- veszteséges
- veszteségmentes
Jó kérdés, hogy hol tömörítünk veszteségesen. Hol nem probléma? A szemünk és a fülünk nem érzékeli a fény és a hang minden spektrumát, amit kihasználnak a tömörítőeljárások. Ilyen formátumok:
- jpeg
- mpeg
- mp3
- fraktál tömörítők
- stb.
Veszteségmentes tömörítési formátumok
| Formátum | Algoritmus | Kiterjesztés | |
|---|---|---|---|
| ARC | LZW algoritmuosn Huffman-kód | .arc, .ark, .sue | |
| FreeArc | LZMA , PPMD , TrueAudio , Tornado, GRzip | .arc | |
| LHA | LZX, LZHUF, LZARI | .lzh, .lha | |
| PKZIP | LZW | .zip | |
| ARJ | ? | .arj | |
| RAR | Lempel-Ziv (LZSS), PPM, PPMd, PPMII | .rar, .rev, .r00, .r01 | |
| 7z | LZMA | .7z | |
| bzip2 | RLE, BWT (Burrows–Wheeler-transzformáció), MTF, RLE, Huffmankód Unary base 1, Delta encoding, Bit array | .bz2 | |
| gzip | LZ77 (Lempel-Ziv), Huffmankód | .gz | |
| xz | LZMA | xz | Csak egy fájlt tömörít (nem archivál |
| deflate: LZ77 algoritmus és Huffman kód |
Osztályozás
| Veszteségmentes tömörítőalgoritmusok | |
|---|---|
| szótár alapú | statisztika alapú |
oktatas/programozas/algoritmusok/toemoerito_algoritmusok.txt · Utolsó módosítás: 2023/08/20 23:27 szerkesztette: admin
