Update 'sk1/README.md'

This commit is contained in:
Anzhelika Nikolaieva 2024-01-30 19:46:02 +00:00
parent 0a22267210
commit de89302f9b

View File

@ -13,16 +13,16 @@ Kompresor a dekompresor by mal byť schopný pracovať s ľubovoľným binárnym
(struct Input) (struct Input)
1. Slúži na uloženie výsledku kompresie, t. j. komprimovanej vyrovnávacej pamäte a jej veľkosti. 1. Slúži na uloženie výsledku kompresie, t. j. komprimovanej vyrovnávacej pamäte a jej veľkosti.
struct Output (struct Output)
1. Obsahuje informácie o aktuálnej opakujúcej sa sekvencii v algoritme RLE vrátane počiatočného znaku, dĺžky a aktuálnej pozície vo výslednom bufferi. 1. Obsahuje informácie o aktuálnej opakujúcej sa sekvencii v algoritme RLE vrátane počiatočného znaku, dĺžky a aktuálnej pozície vo výslednom bufferi.
struct RunLengthData (struct RunLengthData)
1. Tieto funkcie implementujú algoritmy kompresie dát LZ78 a RLE. Na vstupe prijímajú vstupnú štruktúru s údajmi, ktoré sa majú komprimovať, a ukazovateľ na výstupnú štruktúru, do ktorej sa zapíše výsledok kompresie. 1. Tieto funkcie implementujú algoritmy kompresie dát LZ78 a RLE. Na vstupe prijímajú vstupnú štruktúru s údajmi, ktoré sa majú komprimovať, a ukazovateľ na výstupnú štruktúru, do ktorej sa zapíše výsledok kompresie.
LZ78compress, RLEcompress (LZ78compress, RLEcompress)
1. Funkcia komprimuje údaje zo vstupného súboru pomocou algoritmov RLE a LZ78 a potom zapíše komprimované údaje do výstupného súboru. 1. Funkcia komprimuje údaje zo vstupného súboru pomocou algoritmov RLE a LZ78 a potom zapíše komprimované údaje do výstupného súboru.
compress (compress)
1. Program prijíma vstupné parametre z príkazového riadku: -c pre kompresiu. 1. Program prijíma vstupné parametre z príkazového riadku: -c pre kompresiu.