Skip to content

Encode Decode Step by Step is an open-source educational application designed to simplify bitwise file encodings. It integrates six encoding algorithms: Delta, Unary, Elias-Gamma, Fibonacci, Golomb, and Huffman - through a user-friendly graphical interface. Ideal for educational use, this tool offers a hands-on approach to teach encoding strategies

License

Notifications You must be signed in to change notification settings

EncodeDecodeStepByStep/EncodeDecodeStepByStep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

O Programa

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.

Observações Importantes

  1. 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.

Modo de usar

Clonando esse repositório

  1. Clone o repositório
  2. Instale as dependências atráves do maven
  3. Execute o main em src/main/java/controllers/CodificationGUI, isso abre uma interface gráfica

Executando através do Jar

Abra a pasta out/artifacts/TrabalhoTeoriaDaComputacao_jar e execute o jar dentro da pasta.

Desenvolvedores

  1. Bruno Camboim
  2. Bruno Pozzebon
  3. Gustavo Steinmetz

About

Encode Decode Step by Step is an open-source educational application designed to simplify bitwise file encodings. It integrates six encoding algorithms: Delta, Unary, Elias-Gamma, Fibonacci, Golomb, and Huffman - through a user-friendly graphical interface. Ideal for educational use, this tool offers a hands-on approach to teach encoding strategies

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •