压缩 gzip 字符串

发布于 2024-11-05 04:29:48 字数 247 浏览 1 评论 0原文

我想在 PHP 中压缩字符串并将其写入文件而不使用 gzwrite 函数,因为我想首先将实际压缩的字符串存储在数据库中,但我不确定是否使用 gzcompressgzencodegzdeflate 因为它不是很清楚。

有什么想法吗?

  • 编辑:已经压缩的字符串将从数据库写入 *.gz 文件,因此它必须兼容。

I want to compress a string in PHP and write it to a file without using the gzwrite function as I want to store the actual compressed string in a database first, but I am unsure as whether to use gzcompress, gzencode or gzdeflate as it's not very clear.

Any ideas?

  • Edit: the already compressed string will be written into a *.gz file from the database so it has to be compatible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傲鸠 2024-11-12 04:29:48

如果您只想压缩字符串,请使用 gzcompress。
gzencode 还将添加 gzip 文件头,以便可以直接通过 gzip 和类似工具解压缩。

gzdeflate 使用与第一个非常相似的 deflate 算法。

我认为在这种情况下您想使用gzencode,因为数据将存储为文件。

Use gzcompress if you just want to compress the string.
gzencode will also add gzip file headers so it can be uncompressed directly by gzip and similar tools.

gzdeflate uses the deflate algorithm which is very similar to the first one.

I think yo want to use gzencode in ths case since the data is going to be stored as a file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文