30 lines
1.6 KiB
C
30 lines
1.6 KiB
C
|
/**
|
||
|
* Skomprimuje súbor s názvom input_file_name pomocou kompresného algoritmu 1
|
||
|
* a zapíše do súboru s názvom output_file_name
|
||
|
* @arg input_file_name vstupný súbor (na čítanie)
|
||
|
* @arg output_file_nameout výstupný súbor (na zápis)
|
||
|
* @return počet bajtov skomprimovaného súboru v prípade úspechu. Zápornú hodnotu v prípade chyby.
|
||
|
*/
|
||
|
int compress_1(const char* input_file_name, const char* output_file_name);
|
||
|
/**
|
||
|
* Dekomprimuje súbor skomprimovaný pomocou algoritmu 1 in a zapíše do súboru out.
|
||
|
* @arg input_file_name vstupný súbor (na čítanie)
|
||
|
* @arg output_file_nameout výstupný súbor (na zápis)
|
||
|
* @return počet bajtov deomprimovaného súboru v prípade úspechu. Zápornú hodnotu v prípade chyby.
|
||
|
*/
|
||
|
int decompress_1(const char* input_file_name, const char* output_file_name);
|
||
|
/**
|
||
|
* Skomprimuje súbor s názvom input_file_name pomocou kompresného algoritmu 2
|
||
|
* a zapíše do súboru s názvom output_file_name
|
||
|
* @arg input_file_name vstupný súbor (na čítanie)
|
||
|
* @arg output_file_nameout výstupný súbor (na zápis)
|
||
|
* @return počet bajtov skomprimovaného súboru v prípade úspechu. Zápornú hodnotu v prípade chyby.
|
||
|
*/
|
||
|
int compress_2(const char* input_file_name, const char* output_file_name);
|
||
|
/**
|
||
|
* Dekomprimuje súbor skomprimovaný pomocou algoritmu 2 in a zapíše do súboru out.
|
||
|
* @arg input_file_name vstupný súbor (na čítanie)
|
||
|
* @arg output_file_nameout výstupný súbor (na zápis)
|
||
|
* @return počet bajtov deomprimovaného súboru v prípade úspechu. Zápornú hodnotu v prípade chyby.
|
||
|
*/
|
||
|
int decompress_2(const char* input_file_name, const char* output_file_name);
|