From 49db9663ef6a967e503f0f5888abbaf40b5439a4 Mon Sep 17 00:00:00 2001 From: Anzhelika Nikolaieva Date: Tue, 30 Jan 2024 19:06:41 +0000 Subject: [PATCH] Update 'sk1/README.md' --- sk1/README.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/sk1/README.md b/sk1/README.md index 91445d5..27248ea 100644 --- a/sk1/README.md +++ b/sk1/README.md @@ -24,7 +24,7 @@ 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. compress -1. Program prijíma vstupné parametre z príkazového riadku: -c pre kompresiu a -d pre dekompresiu. +1. Program prijíma vstupné parametre z príkazového riadku: -c pre kompresiu. ## Stručný opis riešenia @@ -34,3 +34,31 @@ Toto riešenie je program na kompresiu súborov pomocou algoritmov kompresie dá ## Podmienky za ktorých funguje +Pomocou príkazu make môžete jednoducho skompilovať všetky herné súbory, pretože súbor Makefile sa používa na proces kompilácie kódu. + +Kompilácia: + +```c +make +``` + +Spustenie: + +```c +./game +``` + +Ak chcete spustiť proces kompresie, musíte do príkazového riadku napísať (-c vstupný súbor a výstupný súbor): + +```c +./compressor -c input output +``` + + +### Zoznam použitých zdrojov + +Pre kompresiu LZ78 - https://medium.com/swlh/how-data-compression-works-exploring-lz78-e97e539138 + +Pre kompresiu RLE - https://www.prepressure.com/library/compression-algorithm/rle + +A tiež vaša lekcia na túto tému a príklad - https://student.kemt.fei.tuke.sk/usaa/prednasky/compression2/lz78.c \ No newline at end of file