Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 559 Bytes

File metadata and controls

17 lines (14 loc) · 559 Bytes

DEFLATE Compression Implementation

A Python implementation of the DEFLATE compression algorithm featuring LZ77 and Huffman coding, with benchmarking and testing utilities.

Features

  • DEFLATE Compression/Decompression
    • LZ77 with 32KB sliding window
    • Huffman coding
    • CLI interface for file operations
  • Testing
    • Unit tests for compression components
    • Round-trip verification for various file types
  • Benchmarking
    • Performance comparison with Python's Zlib
    • Time and compression ratio metrics
    • Visualization support