A collection of Rust compression algorithms.
-
lz77: Sliding window compression.
-
lzw: Dictionary compression.
-
flzp1: Byte-oriented LZP compression.
-
huffman: Static Huffman coding.
-
bwt: Burrows-Wheeler Transform.
Usage: [PROGRAM_NAME] [ALGORITHM] [MODE] [INPUT] [OUTPUT]
ALGORITHM:
-lz77 LZ77
-lzw LZW
-flzp LZP
-fpaq Adaptive arithmetic encoder
-lpaq1 Context mixing arithmetic encoder
-huffman Static Huffman coding
-bwt Burrows-Wheeler transform
MODE:
-c Compress
-d Decompress
EXAMPLES:
Compress C:/foo with fpaq and save to C:/bar:
program_name -fpaq -c C:/foo C:/bar
Footnotes
-
Created by Matt Mahoney. ↩ ↩2 ↩3