PPMD compression in Java?

Does anyone know of a Java implementation of the PPMD ​​compression algorithm?

I could not find the Java implementation, but there is a C # implementation in http://users.senet.com.au/~mjbone/Compression.html , which is about 4k lines of code. I'm not going to ask if anyone likes porting it to Java ...

+4
source share
4 answers

I used for the same implementation and could not find. But I found that 7zip gives the ppmd implementation source code only in C ++, and not in java (at least so far).

I used the 7zip system call to compress the data I needed using the 7zip version on the command line.

+1
source
+1
source

There seems to be a commercial version of closed source PPMd here . I have not tried it, and I don’t know anything about it or the company that produces it, so I don’t know if it is compatible with the 7-zip version of the algorithm. This doesn't seem to be a pure Java implementation - perhaps it uses its own calls in the background.

0
source

If you are looking for very fast compression, you can also try the Google Snappy java implementation found here: http://code.google.com/p/snappy/

Snappy is widely used by Google.

-1
source

All Articles