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/mainPara 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 |
...