I've configured apache 2.4
to compress content before it is delivered to the client, using mod_deflate
and the clients header set to "Accept-Encoding: gzip"
. So this I got already working, producing a valid gzipped file:
curl --header "Accept-Encoding: gzip" https://my.website/ > content.gz
Is there a way to allow "Accept-Encoding: zip"
to compress as zip
?
As far as I understand the documentation this seems not possible:
The gzip encoding is the only one supported to ensure complete compatibility with old browser implementations. The deflate encoding is not supported ... (https://httpd.apache.org/docs/2.4/mod/mod_deflate.html)
Question comes from a Windows
user who cannot unzip gzip
files (I guess using only Windows native tools).
[edit: as gerald-schneider noted a browser will automatically decompress the content - but we are using curl
and such command line tools to be able to script the API and thus there is no browser involved.
Thanks also all the other answers and comments, I think I should have be more precise , i.e. writing down the curl
command to begin with].