Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/clownacy/clownnemesis
- Owner: Clownacy
- License: 0bsd
- Created: 2024-02-09T16:07:54.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-03-18T00:34:19.000Z (6 months ago)
- Last Synced: 2024-09-24T21:19:48.875Z (2 days ago)
- Topics: ansi-c, c89, c90, compression, huffman-coding, mega-drive, run-length-encoding, sega-genesis, sega-mega-drive, shannon-fano-algorithm, sonic-the-hedgehog
- Language: C
- Homepage:
- Size: 144 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.