Multimediální technologie – Cvičení 6

Zadání

  1. Vytvořte algoritmus pro RLE kódování a dekódování znaků v datovém souboru Cv06_RLE_data.bin, kde jsou jednotlivá čísla uložena jako uint8. Slovník dat je 5 čísel: 1, 2, 3, 4, 5.
  2. Naprogramujte kompresní a dekompresní metodu pomocí algoritmu Huffmanova kódování a komprimujte a dekomprimujte její pomocí data (čísla) v souboru Cv05_LZW_data.bin, kde jsou jednotlivá čísla uložena jako uint8. Slovník dat je 5 čísel: 1, 2, 3, 4, 5.

Soubory


Řešení

RLE kódování

Huffmanovo kódování

Lukáš Vlček

Autor je SW vývojář primárně se zaměřující na platformu .NET Framework/.NET Core. Avšak jiné moderní technologie mu nejsou cizí. Mezi jeho koníčky paří vedle sportu i amatérské "bastlení" s Arduinem a Raspberry Pi.