mirror of
https://github.com/exoticorn/upkr.git
synced 2026-01-20 11:36:42 +01:00
b12c8f8d93ee1be8c9fa5d3a26c380fc219d2118
Upkr
Upkr is a simple general purpose lz packer designed to be used in the MicroW8 platform. The compressed format is losely based on Shrinkler with the main difference being that Upkr doesn't differnetiate between literals at odd or even addresses and that I went with rANS/rABS instead of a range coder.
At this point, Upkr should still be considered unstable - the compressed format is not very likely to change but I still want to keep that option open a little longer.
Inspirations:
- Ferris' blog about his C64 intro packer
- Shrinkler
- Ryg's sample rANS implementation
Description
Languages
Rust
51%
Assembly
31.5%
C
8.6%
JavaScript
5%
Makefile
3.9%