-2

我在 j2me 中使用 gzip 算法。压缩字符串后,我尝试将压缩字符串作为文本消息发送,但大小急剧增加。所以我使用base64编码将压缩的二进制转换为文本。但是,虽然编码大小仍在增加,请帮助我使用一种编码技术,使用时数据大小保持不变。

我尝试发送二进制短信,但由于它的限制是 134 个字符,我想在发送短信之前对其进行压缩。

4

1 回答 1

0

您在这里有一些竞争要求。
您正在考虑使用 SMS 作为传输机制的事实使我怀疑您必须发送的数据一开始就很短。
压缩算法(通常)最适合处理大量数据,并且如果您从非常短的内容开始,最终可能会创建比您开始时更长的输出。

很少有有用的编码更改会使您的输出长度与开始时相同。(我现在很难想到任何真正有用的东西。)

您可能需要考虑替代传输方法或您尝试过的压缩技术的替代方法。

于 2013-03-11T09:29:10.380 回答