Сжатие PPMD ​​в Java? - PullRequest
       12

Сжатие PPMD ​​в Java?

4 голосов
/ 11 августа 2010

Кто-нибудь знает о реализации Java алгоритма сжатия PPMD?

Мне не удалось найти реализацию Java, но есть реализация C # на http://users.senet.com.au/~mjbone/Compression.html, что составляет около 4k.строки кода.Я не собираюсь спрашивать, хочется ли кому-нибудь портировать его на Java ...

Ответы [ 4 ]

1 голос
/ 13 июля 2011

Пожалуйста, смотрите http://www.example -code.com / java / ppmd.asp и библиотеки можно найти здесь http://www.chilkatsoft.com/java.asp

1 голос
/ 27 июня 2011

Я использовал для той же реализации, и не мог найти. Но я обнаружил, что 7zip предоставляет исходный код своей реализации ppmd только на C ++, а не на java (по крайней мере, до сих пор).

Я использовал системные вызовы 7zip, чтобы сжать нужные мне данные, используя версию 7zip для командной строки.

0 голосов
/ 13 июля 2011

Если вы ищете очень быстрое сжатие, вы также можете попробовать Java-реализацию Google Snappy, найденную здесь: http://code.google.com/p/snappy/

Snappy широко используется в Google.

0 голосов
/ 08 июля 2011

Кажется, есть коммерческая реализация PPMd с закрытым исходным кодом здесь . Я не пробовал это, и при этом я не знаю ничего больше об этом или компании, производящей это, таким образом я не знаю, совместимо ли это с 7-почтовой версией алгоритма. Похоже, что это не чистая реализация Java - вероятно, она использует собственные вызовы в фоновом режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...