Java中的PPMD压缩?

Java中的PPMD压缩?,java,compression,Java,Compression,有人知道PPMD压缩算法的Java实现吗 我还没有找到Java实现,但是有一个C#实现,大约有4k行代码。我不想问是否有人想把它移植到Java…我使用的是同一个实现,但找不到任何。但是我发现7Zip只在C++中给出了他们的PPMD实现的源代码,而不是java(至少到现在为止)。 我使用7zip的命令行版本,使用系统调用来压缩我需要的数据。似乎有一个商业的封闭源代码PPMd实现。我没有尝试过它,也不知道关于它或它的生产公司的任何其他信息,所以我不知道它是否与该算法的7-zip版本兼容。不过,它似乎

有人知道PPMD压缩算法的Java实现吗


我还没有找到Java实现,但是有一个C#实现,大约有4k行代码。我不想问是否有人想把它移植到Java…

我使用的是同一个实现,但找不到任何。但是我发现7Zip只在C++中给出了他们的PPMD实现的源代码,而不是java(至少到现在为止)。
我使用7zip的命令行版本,使用系统调用来压缩我需要的数据。

似乎有一个商业的封闭源代码PPMd实现。我没有尝试过它,也不知道关于它或它的生产公司的任何其他信息,所以我不知道它是否与该算法的7-zip版本兼容。不过,它似乎不是一个纯Java实现——它可能在后台使用本机调用。

请参见 在这里可以找到图书馆

如果您正在寻找非常快速的压缩,您也可以尝试在此处找到的Google Snappy的java实现:


Snappy在Google中被广泛使用。

Snappy java不是Snappy的java实现,只是一个绑定(java api与使用Snappy OS二进制文件的JNI一起使用)我知道已经有一段时间了,但是您知道他们使用的是哪种实现,或者是否有任何其他工具可以解压缩使用Snappy OS二进制文件编码?