Skip to content

Compression utility implementing the LZSS algorithm, which relies on the Z-Algorithm, Huffman coding, and Elias-Omega coding to compress and decompress ascii files efficiently.

License

Notifications You must be signed in to change notification settings

nyeoWM/Lempel-Ziv-Storer-Szymanski-Compression-Utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lempel-Ziv-Storer-Szymanski-Compression-Utility

Compression utility implementing the Lempel-Ziv-Storer-Szymanski algorithm, which relies on Huffman coding and elias-omega coding to compress and decompress files efficiently

Running the program

Compressing files

Run

encoder lzss.py <input text file> <W> <L>

Where <W> is the search window size and <L> is the lookahead buffer size.

Decompressing files

Run

decoder lzss.py <compressed file name>

About

Compression utility implementing the LZSS algorithm, which relies on the Z-Algorithm, Huffman coding, and Elias-Omega coding to compress and decompress ascii files efficiently.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages