Какие хорошие Java-библиотеки сжатия двоичных данных? - PullRequest
1 голос
/ 24 июня 2010

Я изучаю сжатие двоичных данных, в частности сериализованных объектов Java. Я думаю, что мне нужна реализация одного из алгоритмов, перечисленных на этой странице Википедии . Я нашел пару учебников и постов в блоге, но библиотек не было (и большая часть кода, который я нашел, похоже, была перенесена с других языков ... и я не доверяю эффективности и точности библиотеки Java, где имена методов начинаются с заглавных букв) , Таким образом, любые указатели, алгоритм которых наиболее подходит для сжатия сериализованных объектов Java (а также произвольных двоичных данных), будут высоко оценены. И было бы удивительно, если бы кто-то знал об активном проекте, связанном с этой темой (похоже, у Apache ничего не было).

Ответы [ 2 ]

2 голосов
/ 25 июня 2010

На самом деле JBoss предоставляет хорошую альтернативу стандартному механизму сериализации Java - JBoss Serialization.Посмотрите на http://jboss.org/serialization

1 голос
/ 24 июня 2010

Вы можете взглянуть на [G] Zip (In | Out) putStream для схемы сжатия после сериализации. Это может дать вам хорошее сжатие без необходимости изменять логику сериализации. Вы должны проверить это, чтобы определить разницу.

...