代码之家  ›  专栏  ›  技术社区  ›  Val

在PHP和JS中压缩和解压缩

  •  1
  • Val  · 技术社区  · 14 年前

    我想知道是否有人想出了类似的东西?是吗?

    压缩文本的方法:

    <?php
        $str = 'Hello world!';// the text here can be any characters long
        $key = compress($str);// should return a key 32characters long/ or a fixed number of characters
        $value = decompress($key);// should return "Hello World!"
    ?>
    

    使用MD5是一种单向加密/压缩, 基本上,我希望像MD5这样的东西是可逆的。不需要MD5本身。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Pascal MARTIN    14 年前

    MD5不是压缩算法:它是 hashing 算法。

    如果您想在PHP中压缩/解压缩,可以使用 gzcompress , gzdeflate , bzcompress ,…取决于您想要使用的压缩算法以及服务器上可用的函数。

    你可以看看 Compression and Archive Extensions 手册的一节列出了您可以使用的不同扩展,前提是它们安装在您的服务器上。