Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.
/ kompakt-go Public archive

A data (de)compression library written in go

Notifications You must be signed in to change notification settings

seekersoftec/kompakt-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kompakt

Kompakt is a data compression tool designed to squeeze the most compression out of your files while minimizing the drain on your computer's resources. Unlike other programs that might sacrifice compression for speed or ease of use, Kompakt prioritizes maximizing the compression ratio while still being relatively efficient in terms of CPU and memory usage.

Also intended to be the go version of cmix

Algorithms

  • Shannon
  • Huffman
  • Lempel-Ziv
  • Prediction by Partial Matching (PPM)

Basic Benchmark Goal