huffman-archiver/README.md
2022-01-31 16:35:47 +05:00

875 B

Huffman archiver

An archiver that uses Huffman code for compression

Building from source

Prerequisite Tools

  1. Install all prerequisite tools
  2. Clone this repository
git clone https://ashley.sch9.ru/git/mrfoxygmfr/huffman-archiver
  1. Build executable binary
go build -o huffman main.go

Usage

Archiving

To archive a file, use the command

./huffman encode <archive name> <file name>

where <file name> is the name of the file to be compressed, <archive name> is the name of the archive to be created.

Unpacking

To unpack a file, use the command

./huffman decode <archive name> <file name>

where <archive name> is the name of the archive to unpack, <file name> is the name of the file to save.