SSZipArchive 2.0.3

SSZipArchive 2.0.3

TestsTested
LangLanguage CC
License MIT
ReleasedLast Release Aug 2017

Maintained by Sam Soffes, Adam Yanalunas, Joshua Hudson, Joshua Hudson.


Downloads

Total5,138,673
Week93,162
Month416,487

Installs

Apps31,666
Apps WeekApps This Week 4,265
Pod Tries917
Pod Tries WeekPod Tries This Week 21
Test Targets2,624
Test WeekTests This week 442
Watch Apps44
Watch Apps WeekWatch Apps This week 10
powered by Segment

GitHub

Stars2,996
Watchers120
Forks816
Issues23
Contributors71
Pull Requests0

Code

Files38
LOCLines of Code 8,695


  • By
  • Sam Soffes and Joshua Hudson

ZipArchive is a simple utility class for zipping and unzipping files on iOS and Mac.

  • Unzip zip files;
  • Unzip password protected zip files;
  • Create new zip files;
  • Append to existing zip files;
  • Zip files;
  • Zip-up NSData instances. (with a filename)

Installation and Setup

The main release branch is configured to support Objective C and Swift 3. There is a 'swift23' branch which is a tied to a older 1.x release and will not be upgraded. Xcode 8.3+ removes support for Swift 2.3

Manual

  1. Add the SSZipArchive and minizip folders to your project.
  2. Add the libz library to your target

SSZipArchive requires ARC.

Usage

Objective-C

// Create
[SSZipArchive createZipFileAtPath: zipPath withContentsOfDirectory: sampleDataPath];

// Unzip
[SSZipArchive unzipFileAtPath:zipPath toDestination: unzipPath];

Swift

// Create
SSZipArchive.createZipFileAtPath(zipPath, withContentsOfDirectory: sampleDataPath)

// Unzip
SSZipArchive.unzipFileAtPath(zipPath, toDestination: unzipPath)

License

SSZipArchive is protected under the MIT license and our slightly modified version of Minizip 1.1 is licensed under the Zlib license.

Acknowledgments

  • Big thanks to aish for creating ZipArchive. The project that inspired SSZipArchive.
  • Thank you @soffes for the actual name of SSZipArchive.
  • Thank you @randomsequence for implementing the creation support tech.
  • Thank you @johnezang for all his amazing help along the way.