在PHP中压缩字符串的最佳方法,可以将其解码为原始形式

时间:2011-07-18 13:30:08

标签: php

在PHP中压缩字符串的最佳方法是什么,可以将其解码为原始形式。 base64_encode适用于数字,但对于包含特殊字符的字符串,它会产生更长的结果。

3 个答案:

答案 0 :(得分:4)

Gzencodegzdecode使用GZIP压缩算法,对纯文本字符串非常有效。请注意,输出可能(将)包含不适合显示的二进制字符,也可能不适合数据库存储。

(编辑:singe gzdecode不附带PHP,请考虑gzdeflategzinflateGzdeflate压缩字符串,gzinflate解压缩。)

答案 1 :(得分:0)

答案 2 :(得分:0)

当然,base64编码使字符串更长,因为它将所有可能的字节映射到一组较小的数字和字母字符。

我猜convert_uuencode不会增加二进制字符串的大小,就像base64 b / c目标集更大一样。