Huffman O projeto consiste em implementar o algoritmo de Huffman para compressão de arquivos. O algoritmo de Huffman é um método de compressão que usa as probabilidades de ocorrência dos símbolos no conjunto de dados a ser comprimido para determinar códigos de tamanho variável para cada símbolo. O algoritmo foi desenvolvido por David A. Huffman em 1952, enquanto era um estudante de graduação no MIT, e foi publicado em 1952.
git clone https://github.com/EneasDavid/Huffman/tree/main
Para compilar o projeto, basta executar o comando gcc -o huff src/utils.c src/algoritimo_compressao.c src/algoritimo_descompressao.c src/huffman.c src/main.c
no terminal. O comando irá gerar um executável chamado huff
.
Para executar o projeto, basta rodar o comando ./huff
no terminal. O programa irá solicitar o arquivo a ser comprimido.
gcc -o huff src/utils.c src/algoritimo_compressao.c src/algoritimo_descompressao.c src/huffman.c src/main.c
./huff
Discente | Curso |
---|---|
David Enéas | Ciência da Computação |
Mayara Jacinto | Engenharia de Computação |
Júllya Cabral | Engenharia de Computação |
Rafael Saleme | Engenharia de Computação |
...