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.
Method 1 Using the releases available on this Github
- Download the .zip file for Linux
- Unzip the content and enter the extracted folder
- 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.
- Clone the repository
git clone https://github.com/EncodeDecodeStepByStep/EncodeDecodeStepByStep.git
- Navigate to the frontend folder
cd EncodeDecodeStepByStep/frontend
- Install dependencies
npm install
- Build the application
npm run build









