ZipArchive

ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.

MIT License

Stars
5.4K
Committers
105

Bot releases are hidden (Show)

ZipArchive - Version 2.1.0

Published by Coeur about 7 years ago

New:

  • Optional AES zipping for compatibility with Archive Utility, Unzip, etc. (fix #228)
  • (breaking) Optional unzipping of nested zip (fix #319)

Fix:

  • Support unzipping incorrect headers (fix #211) note: update to ZipArchive 2.1.1 for a proper fix
  • (breaking) Removing zipArchiveDidUnzipArchiveFile:entryPath:destPath: (fix #387)
  • Support unzipping empty zip files (#390)
  • Avoiding creating an extra file to zip an empty folder (#392)
  • Report error for incorrect password (fix #395)
ZipArchive - Version 2.0.8

Published by Coeur about 7 years ago

  • Added non-unicode filenames support for iOS 8+, macOS 10.10+ (solves #384)
  • Added incorrect size_filename support (solves #315)
ZipArchive - Version 2.0.7

Published by Coeur about 7 years ago

  • Fixed unzipping with Unicode passwords (solves #323)
  • Fixed unzipped files date with a non-Gregorian current Calendar (#379)
  • Modernizing headers (#376)
ZipArchive - Version 2.0.6

Published by Coeur about 7 years ago

  • Fixed reporting errors when zipping (solves #372)
  • Fixed compatibility with Xcode 7 and Xcode 8.0 (Thanks @loyalwind, solves #360)
ZipArchive - Version 2.0.5

Published by Coeur about 7 years ago

  • Fixed extraction of zero bytes aes encrypted files (Thanks @nmoinvaz)
  • Fixed analyzer warnings (Thanks @asmaloney)
  • Added tvOS and watchOS framework targets for Carthage
ZipArchive - Version 2.0.4

Published by jhudsonWA about 7 years ago

  • Add missing nullability specifier (Thanks @ibsh)
  • Guard against the receipt of empty paths (Thanks @ibsh)
  • Fixes Analyze: Local variable conflicts (Thanks @RobertCain)
ZipArchive - Version 2.0.3

Published by jhudsonWA about 7 years ago

  • fix crash bug if device is low on space (Thanks @markonikolovski)
ZipArchive - Version 2.0.2

Published by jhudsonWA about 7 years ago

  • Fix compatibility with 7-zip/WinRAR (regression in SSZipArchive 2.0.0) (Thanks @Coeur)
  • Added SSZipArchiveErrorCodeFailedToWriteFile error code and better support/feedback on out of space issues. (Thanks @Jnis)
  • Remove unused code
ZipArchive - Version 2.0.1

Published by jhudsonWA over 7 years ago

  • Remove warnings in Xcode following 2.0 release.
  • Added support for overwriting existing symlinks #345 (Thanks @paulofierro)
ZipArchive - Version 2.0.0

Published by jhudsonWA over 7 years ago

  • Updates minizip to the latest version (Thanks @Coeur!)
  • Bug fixes and other small enhancements.
ZipArchive - Version 1.8.1

Published by jhudsonWA over 7 years ago

  • Fixes warning messages in xCode 8.3.x
ZipArchive - Version 1.8.0

Published by jhudsonWA over 7 years ago

  • Filesystem naming fixes for 10.3 (Thanks @MaddTheSane)
  • Better error handling (Thanks @Coeur and @Gucky)
ZipArchive - Version 1.7.0

Published by jhudsonWA over 7 years ago

  • Fixes Travis-CI integration after upgrade to Xcode 8 builds
  • #296: Added password validation & prevent stale file entries in case of invalid password (Thanks @fritzt0)
  • Test added for #296
  • #299: Define NSError as nullable argument of completionHandler (Thanks @polac24)
  • #305: Built using latest Xcode (8.2) and tested under Swift 3.0.2: (Thanks @pietbrauer)
  • #309: Added ability to get progress of zip file creation. (Thanks @Davidde94)

All changes above except for #305 have been merged into the Swift 2.3 branch.

ZipArchive - Version 1.6.2

Published by jhudsonWA about 8 years ago

  • Rolls back #281. Folks were having issues. Will do more testing and re-add once sure there are no more breaking changes.
ZipArchive - Version 1.6.1

Published by jhudsonWA about 8 years ago

  • Bug fix: feof() creates infinite loop. #285 (Thanks @priya87)
ZipArchive - Version 1.6.0

Published by jhudsonWA about 8 years ago

  • Swift 3 and xCode 8.0 support #280 #282 (Thanks @pk and @Kent-White)
  • Update unzipFileAtPath to accept directories #281 (Thanks @simerjots)
  • Fix macOS build errors. #283 (Thanks @priya87)
ZipArchive - Version 1.5.0

Published by jhudsonWA about 8 years ago

  • SSZipArchive: Make sure header files ends with a single \n character to help pass some code inspection warnings. (thanks @dlahyani)
  • Transform encoding if filename contains Chinese (Thanks @shaojiankui)
ZipArchive - Version 1.4.0

Published by jhudsonWA over 8 years ago

  • Bug fixes for symlinks. See #263 (Thanks @Gladkov-Art)
  • Performance Improvements with archives with large amounts of files. See #264 (Thanks @Gladkov-Art)
ZipArchive - Version 1.3.0

Published by jhudsonWA over 8 years ago

  • Added nullability annotations for better Swift support. Note: This change may require a few function call changes (Thanks @bdunayAGL)
  • Better reporting of running out of disk space during unzip (Thanks @Gladkov-Art)
  • New method isFilePasswordProtectedAtPath and test. (Thanks @oanhof)
  • Added matching GUI to ObjectiveCExample to match SwiftExample. (Thanks @HongliYu)
  • small bug fixes
ZipArchive - Version 1.2.0

Published by jhudsonWA over 8 years ago

  • tvOS and watchOS support added to pod file
  • Empty directories are no longer ignored (Thanks @bogo)
  • Bug fixes (Thanks @ClementPadovani)
Package Rankings
Top 0.17% on Cocoapods.org
Top 8.17% on Proxy.golang.org
Top 5.39% on Swiftpackageindex.com
Top 2.47% on Carthage
Badges
Extracted from project README
CI