Well, shelling out wasn't so hard even on Windows with cygwin tools it's simply
proc:execute('gunzip', $path-to-gzipped-file) Worked quite transparently as it extracts the files and removes the .gz file. Would be nice if there's a pure XQuery solution but for now I'm okay. Cheers, On Tue, Jan 26, 2016 at 3:13 PM, Marc van Grootel <marc.van.groo...@gmail.com> wrote: > Hi, > > I hoped that I could use archive module to also extract gzipped files. > I need to fetch/sync large XML from a web service that has the option > of getting files with gzip encoding (to be nice to the web server). > > First attempt was to explicitly get the gz file via the URL and then > treat it like an archive binary (extracting it with the recipe from > the archive module page). The entries XML I get is empty so I suppose > that I cannot read .gz > > Second attempt was to specify Accept-Encoding = gzip which indeed > delivers the XML as a binary. But I probably run into the same issue > when trying to extract. > > Is there a way to do the extraction of .gz encoded files without > having to shell out to some kind of unzipper? > > Cheers, > --Marc -- --Marc