1

我正在研究压缩二进制数据,更具体地说是序列化的 Java 对象。我想我需要实现此 Wikipedia 页面上列出的算法之一。我找到了一些教程和博客文章,但没有库(而且我发现的大多数代码似乎都是从其他语言移植过来的......而且我不相信方法名称以大写字母开头的 Java 库的效率和准确性) . 因此,任何关于哪种算法最适合压缩序列化 Java 对象(以及任意二进制数据)的指针都将不胜感激。如果有人知道与该主题相关的活动项目,那将是惊人的(Apache 似乎没有任何东西)。

4

2 回答 2

2

实际上,JBoss 为标准的 java 序列化机制提供了很好的替代方案 - JBoss Serialization。看看http://jboss.org/serialization

于 2010-06-25T02:02:48.127 回答
1

您可以查看 [G]Zip(In|Out)putStream 以了解完全序列化后的压缩方案。它可能会为您提供良好的压缩,而无需更改任何现有的序列化逻辑。您必须对其进行测试以确定它会产生什么不同。

于 2010-06-24T16:30:54.957 回答