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

https://github.com/umjammer/vavi-util-codec-sandbox

🍊 Some codecs for Java
https://github.com/umjammer/vavi-util-codec-sandbox

huffman java jitpack wavelet

Last synced: about 1 month ago
JSON representation

🍊 Some codecs for Java

Awesome Lists containing this project

README

          

[![Release](https://jitpack.io/v/umjammer/vavi-util-codec-sandbox.svg)](https://jitpack.io/#umjammer/vavi-util-codec-sandbox)
[![Java CI with Maven](https://github.com/umjammer/vavi-util-codec-sandbox/actions/workflows/maven.yml/badge.svg)](https://github.com/umjammer/vavi-util-codec-sandbox/actions/workflows/maven.yml)
[![CodeQL](https://github.com/umjammer/vavi-util-codec-sandbox/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/umjammer/vavi-util-codec-sandbox/actions/workflows/codeql-analysis.yml)
![Java](https://img.shields.io/badge/Java-17-b07219)

# vavi-util-codec-sandbox

- huffman codec
- wavelet compression

## Install

* [maven](https://jitpack.io/#umjammer/vavi-util-codec-sandbox)

## References

* http://www.toblave.org/soundcompression/
* https://okumuralab.org/~okumura/compression/huffman/

## TODO

* huffman:okumura
* some binary doesn't pass unit test
* ~~doesn't work for smaf compression~~
* huffman:eaglejones
* test is wrong
* lznt1
* lost by disk crash
* https://github.com/umjammer/vavi-nio-file-discutils/blob/main/src/main/java/discUtils/ntfs/LZNT1.java