Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/clownacy/clownnemesis

Compressor and decompressor for the Nemesis file format.
https://github.com/clownacy/clownnemesis

ansi-c c89 c90 compression huffman-coding mega-drive run-length-encoding sega-genesis sega-mega-drive shannon-fano-algorithm sonic-the-hedgehog

Last synced: 2 days ago
JSON representation

Compressor and decompressor for the Nemesis file format.

Awesome Lists containing this project

README

        

# clownnemesis

A compressor and decompressor for the Nemesis format.

A description of the Nemesis format can be found here:
https://segaretro.org/Nemesis_compression.

The compressor implements two prefix-code generation algorithms: Shannon-Fano
and Huffman. Huffman produces the smallest files, while Shannon-Fano produces
identical results to Sega's compressor.

Both an executable and library are provided. Both are written in ANSI C (C89).

To build this, use CMake.