Сжатие и распаковка в PHP и JS - PullRequest
1 голос
/ 29 января 2010

Мне было интересно, если кто-нибудь придумал что-то подобное этому

способ сжатия текста:

<?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 Ответ

2 голосов
/ 29 января 2010

md5 - это не алгоритм сжатия: это алгоритм хэширования .

Если вы хотите сжать / распаковать, в PHP вы можете использовать что-то вроде gzcompress, gzdeflate, bzcompress,. .. в зависимости от алгоритма сжатия, который вы хотите использовать, и функций, доступных на вашем сервере.

Вы можете взглянуть на раздел Compression and Archive Extensions руководства, в котором перечислены различные расширения, которые вы можете использовать - при условии, что они установлены на вашем сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...