我想知道是否有某种方法可以通过组合一些本机PHP压缩和基本转换函数来压缩一个小的ASCII字符串(~100个字符),以生成更小的字符串(~~60个字符)。
例如,我可以使用字符串gzcompress,将其转换为数字,然后将基数更改为具有更多值的系统吗?
目标是让一个较小的ASCII字符串(可能是UTF-8)兼容显示。
答案 0 :(得分:2)
您可以尝试字典压缩,如lzw或golomb代码,但压缩取决于数据。没有确切的数据,就无法回答这个问题。
答案 1 :(得分:1)
base64_encode(gzcompress($input));
应该这样做,但我认为这不会使原来的字符串变得更小。