-
Notifications
You must be signed in to change notification settings - Fork 0
Java implementation of arithmetic coding.
License
mmersic/arithmetic_coding
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is an implementation of Arithmetic Coding that I translated from the C version given in
Bell, T. C., Cleary, J. G., & Witten, I. H. (1990).
Text compression (pp. 132-139). Prentice Hall.
ArithmeticCoder is threadsafe.
AdaptiveModel is not threadsafe and any attempt to call encode and/or decode more than once will throw
an IllegalStateException.
To build tests, as of Java 19, requires
--add-modules jdk.incubator.concurrent
To run tests, as of Java 19 requires preview features enabled.
Yes, this is where I get to play with new features.About
Java implementation of arithmetic coding.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published