Unzip on a spark?

I’m developing a simple application that requires fetching data from a particularly lightweight-unfriendly server. This server takes http requests and returns a zipfile containing an XML file or CSV file.

Has anyone ported libzip or something similar to the Spark? I can try working on it, but don’t want to duplicate the effort if it has been done. I’m concerned that the buffer requirements may be too much.

Of course, I could set up an intermediary server to pull down the unfriendly format and return a much more concise on, but that is just another thing to maintain. This is for an installed art project, so I’d prefer to avoid it.

If I can’t do it on Spark, I’ll probably just use an RPi, where it will be easy – but won’t plug right into my circuit board. :frowning: