Skip to content

buarki/zipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zipper

I just want to use it

No prob, visit the project deployed on vercel: https://zipper-zeta.vercel.app.

What is this project?

It is simple file compressor written in C. It is based on the Huffman Coding Algorithm, which is a lossless and very efficient compression algorithm.

If you want you to see a full description and overview of this project you can read my article explaining it in details.

Developing

Install Emscripten

Just follow its documentation, this one really works :)

Activate EMscripten

source "/path/to/emsdk/emsdk_env.sh"

Build the C binary

make wasm

Deploying the local server

make emserve

Running Unit tests

make test

Deployment

This project is deployed at Vercel. It basically makes the content present on public directory available to the web.