Damian Dudycz
Damian Dudycz

Reputation: 2800

Native swift zip decompression

I would like to implement zip decompression without using external frameworks. I think that Compression framework from iOS SDK should be ok for this, but I'm not sure. I was looking for some examples on how to extract files using this but found nothing. I wan't to extract all files from zip to some directory (not Data object). Can someone help me starting this? Maybe some tutorials I haven't found? Any help will be appreciated.

Upvotes: 3

Views: 764

Answers (1)

Mark Adler
Mark Adler

Reputation: 112394

zlib, which is already there, provides the raw decompression and CRC calculation engines. From there you can write your own code to interpret the zip file structure, which is documented in the PKWare appnote. It is relatively straightforward.

Upvotes: 2

Related Questions