Skip to content

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

Stars

18 stars

Watchers

2 watching

Forks

Latest commit

 

History

247 Commits

Folders and files

Repository files navigation

Encode Decode Step by Step

en pt-br

This project was developed with the purpose of performing bitwise file encodings. Covering six encoding algorithms: delta, unary, elias-gamma, fibonacci, goulomb, and static huffman. In addition, we created a graphical interface to facilitate visualization.

Requirements ⚠

  1. Java 8+
  2. Node.js 12.18+

Installation 💾

Method 1 Using the releases available on this Github

Windows

Download Release

Linux

  1. Download the .zip file for Linux
  2. Unzip the content and enter the extracted folder
  3. Run the EncodeDecode.AppImage file, or in the terminal, execute the command ./encode-decode-step-by-step

Note: In the Linux world, certain inconveniences may occur during the step-by-step display process. Avoid encoding or decoding a certain file, in which its path is in a folder with spaces or accents. In certain distributions, this generates errors, which are still being resolved.

Method 2 Cloning this repository

  1. Clone the repository
git clone https://github.com/EncodeDecodeStepByStep/EncodeDecodeStepByStep.git
  1. Navigate to the frontend folder
cd EncodeDecodeStepByStep/frontend
  1. Install dependencies
npm install
  1. Build the application
npm run build
  1. Install the distribution generated in EncodeDecodeStepByStep/frontend/dist ExtraContent

  2. Oh, and don't forget to star 🌟 the repository, then it will work on the first try 😁

How to use the application? 🤔

How to use explanation

Developers 😎

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

ExtraContent ExtraContent ExtraContent ExtraContent ExtraContent ExtraContent ExtraContent

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

Stars

18 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages