Skip to content

Simple implementation of a huffman coding compression in CLI tool

Notifications You must be signed in to change notification settings

jsadaa/huffman_comp_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Huffman coding compression tool

Description

Important

WIP

This is a work in progress and is not yet ready for use (and may never be).

(Educational and recreational) Implementation of a simple Huffman coding compression tool in Rust.

Only supports text files.

Usage

cargo run -- [OPTION] [FILE]

or compile with

cargo build

and then

./target/debug/comp_tool [OPTION] [FILE]

Details

Compression

The compression command creates a compressed file named output.bin in the same directory as the input file.

Decompression

The decompression command creates a decompressed file named output.txt in the same directory as the input file.

Options

  • -c compress the file
  • -d decompress the file

Contribution

Any remarks or suggestions are very welcome, feel free to open an issue or a pull request.

About

Simple implementation of a huffman coding compression in CLI tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages