https://github.com/anthonytedja/zip
zip uses huffman binary trees for a lossless file compression algorithm
https://github.com/anthonytedja/zip
binary-tree file-compression file-decompression huffman-coding python
Last synced: about 1 year ago
JSON representation
zip uses huffman binary trees for a lossless file compression algorithm
- Host: GitHub
- URL: https://github.com/anthonytedja/zip
- Owner: anthonytedja
- Created: 2022-03-03T20:00:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-16T19:03:38.000Z (about 4 years ago)
- Last Synced: 2025-01-30T00:33:56.341Z (over 1 year ago)
- Topics: binary-tree, file-compression, file-decompression, huffman-coding, python
- Language: Python
- Homepage:
- Size: 167 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zip
[](https://github.com/anthonytedja/zip)
> zip utilizes huffman binary trees for lossless file compression and decompression.
## Setup & Usage
`profile.py` : run to profile the compression and decompression rates and runtime given a file and the number of iterations.
`compress.py` : run to specify compression / decompression with a path to the file.
## Features
- Average 1.5:1 Compression Ratio
## Built With
- Pycharm
- Visual Studio Code