通过在PHP中转换它的基础来压缩小字符串?

时间:2011-11-07 22:16:13

标签: php string compression

我想知道是否有某种方法可以通过组合一些本机PHP压缩和基本转换函数来压缩一个小的ASCII字符串(~100个字符),以生成更小的字符串(~~60个字符)。

例如,我可以使用字符串gzcompress,将其转换为数字,然后将基数更改为具有更多值的系统吗?

目标是让一个较小的ASCII字符串(可能是UTF-8)兼容显示。

2 个答案:

答案 0 :(得分:2)

您可以尝试字典压缩,如lzw或golomb代码,但压缩取决于数据。没有确切的数据,就无法回答这个问题。

答案 1 :(得分:1)

base64_encode(gzcompress($input));

应该这样做,但我认为这不会使原来的字符串变得更小。