usaa24/sk1/compressor.h

18 lines
535 B
C

#ifndef COMPRESSOR_H
#define COMPRESSOR_H
#include <stddef.h>
typedef struct {
unsigned char byte;
unsigned long freq;
} HuffmanSymbol;
// Функції для стиснення та розпакування
int rle_compress(const char *input_filename, const char *output_filename);
int rle_decompress(const char *input_filename, const char *output_filename);
int lz77_compress(const char *input_filename, const char *output_filename);
int lz77_decompress(const char *input_filename, const char *output_filename);
#endif