Esse projeto foi desenvolvido com o intuito de realizar codificações de arquivos em nivel bitwise. Abrangendo seis algoritmos de codificação: delta, unário, elias-gamma, fibonacci, goulomb e huffman estático. Além disso, criamos uma interface gráfica para facilitar a vizualização.
- A codificação Unária pode demorar uma eternidade, dependendo da entrada que lhe for dada, por isso fique tranquilo, espere alguns minutos e terá o resultado dela.
- Clone o repositório
- Instale as dependências atráves do maven
- Execute o main em src/main/java/controllers/CodificationGUI, isso abre uma interface gráfica
Abra a pasta out/artifacts/TrabalhoTeoriaDaComputacao_jar e execute o jar dentro da pasta.