https://github.com/youssef-saaed/data-compression-techniques-from-scratch
Data compression algorithms implemented from scratch: LZ77, LZ78, Huffman (Standard & Adaptive), Vector Quantization, Image DPCM.
https://github.com/youssef-saaed/data-compression-techniques-from-scratch
adaptive-huffman data-compression dpcm huffman-coding java lz77 lz78 predictive-coding standard-huffman vector-quantization
Last synced: about 1 month ago
JSON representation
Data compression algorithms implemented from scratch: LZ77, LZ78, Huffman (Standard & Adaptive), Vector Quantization, Image DPCM.
- Host: GitHub
- URL: https://github.com/youssef-saaed/data-compression-techniques-from-scratch
- Owner: youssef-saaed
- License: mit
- Created: 2025-02-26T13:46:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-14T13:02:41.000Z (about 1 year ago)
- Last Synced: 2025-05-14T13:58:51.830Z (about 1 year ago)
- Topics: adaptive-huffman, data-compression, dpcm, huffman-coding, java, lz77, lz78, predictive-coding, standard-huffman, vector-quantization
- Language: Java
- Homepage:
- Size: 13.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Data Compression Techniques From Scratch
In this repository, I will implement some data compression algorithms from scratch. At this time, the available algorithm implementations are:
- [LZ77](./LZ77)
- [LZ78](./LZ78)
- [Standard Huffman](./Standard%20Huffman)
- [Adaptive Huffman](./Adaptive%20Huffman)
- [Vector Quantization](./VectorQuantization)
- [Image DPCM](./ImageDPCM/)
There is a README.md for each algorithm in its directory.
**Developed by Yousef Said**