Startuj z nami!

www.szkolnictwo.pl

praca, nauka, rozrywka....

mapa polskich szkół
Nauka Nauka
Uczelnie Uczelnie
Mój profil / Znajomi Mój profil/Znajomi
Poczta Poczta/Dokumenty
Przewodnik Przewodnik
Nauka Konkurs
uczelnie

zamów reklamę
zobacz szczegóły
uczelnie

Aktualna kategoria: Nauka » Informatyka » Liceum - lekcje

123456789101112131415161718...2324
Lekcja: "Kompresja danych"

Kompresja bezstratna


Kompresja bezstratna wykorzystuje redundancję (nadmiarowość) informacyjną (dowolnego) strumienia danych.
Jej cechą charakterystyczną jest identyczność bitowa strumienia zdekompresowanego ze strumieniem źródłowym. Dzięki temu kompresja bezstratna może być wykorzystana do dowolnego formatu danych.
Programy kompresujące używają algorytmów kompresji ilościowej. Kompresję bezstratną można realizować statycznie i dynamicznie.

Algorytmy bez analizy danych:
- ByteRun – IFF ILBM
- Run Length Encoding – BMP
- Lempel Ziv Welsh (LZW) – GIF

Algorytmy z analizą danych:
- Algorytm Huffmana – ZLIB, ZIP
- Kompresja arytmetyczna

Przykład redundancji informacyjnej
dane źródłowe
AAA BBB AAAAAA BBBB CCCCC BBBBB AAAAAAA
prosta kompresja typu „byte run”
3A 3B 6A 4B 5C 5B 7A

<< Poprzednia plansza   Następna plansza >>
Pobierz lekcję

Udostępnij link do tej lekcji innym uczniom:




Zgłoś uwagę do lekcji:




Zachodniopomorskie Pomorskie Warmińsko-Mazurskie Podlaskie Mazowieckie Lubelskie Kujawsko-Pomorskie Wielkopolskie Lubuskie Łódzkie Świętokrzyskie Podkarpackie Małopolskie Śląskie Opolskie Dolnośląskie