Skip to content
/ gocmp Public

simple Huffman compressor implementation on Go

Notifications You must be signed in to change notification settings

m0t9/gocmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gocmp

build coverage

A simple implementation of Huffman compression tool on Go-language.

Build

go build -o gocmp cmd/gocmp/main.go

Usage

Compression

./gocmp src-path compressed-path
(=^ ◡ ^=) successfully compressed to file 'compressed-filename'
( ^..^)ノ  compression rate is 1.42
(^・o・^)ノ  gocmp running time is 339.456083ms

Decompression

./gocmp -d compressed-path decompressed-path
(=^ ◡ ^=) successfully decompressed to file 'decompressed-filename'
(^・o・^)ノ  gocmp running time is 603.004375ms

About

simple Huffman compressor implementation on Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages