Сжатие строки gzip

Я хочу сжать строку в PHP и записать ее в файл без использования функции gzwrite, поскольку сначала хочу сохранить фактическую сжатую строку в базе данных, но я не уверен, как использовать gzcompress , gzencode или gzdeflate поскольку это не очень Чисто.

Есть идеи?

  • Изменить: уже сжатая строка будет записана в файл * .gz из базы данных, чтобы она была совместима.

Используйте gzcompress, если вы просто хотите сжать строку. gzencode также добавит заголовки файлов gzip, чтобы их можно было без сжатия непосредственно с помощью gzip и подобных инструментов.

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

Я думаю, что вы хотите использовать gzencode в этом случае, так как данные будут храниться в виде файла.