Decompression of deflated string while staying compatible with the majority of servers.
Description
Certain Servers will return deflated data with headers which PHP’s gzinflate() function cannot handle out of the box. The following function has been created from various snippets on the gzinflate() PHP documentation.
Warning: Magic numbers within. Due to the potential different formats that the compressed data may be returned in, some "magic offsets" are needed to ensure proper decompression takes place. For a simple progmatic way to determine the magic offset in use, see: https://core.trac.wordpress.org/ticket/18273
Parameters
$gz_data
stringrequired- String to decompress.
Source
Changelog
Version | Description |
---|---|
2.8.1 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.