Latest 1.0.0
License MIT
Platforms ios 8.0, osx 10.11, watchos 2.0, tvos 9.0, requires ARC

Minizip framework wrapper for iOS, OSX, tvOS, and watchOS. Based on nmoinvaz/minizip.



Carthage is the recommended way to install Minizip. Add the following to your Cartfile:

github "dexman/Minizip"


Import Minizip into your Swift code with:

import Minizip

See Vendor/Minizip/miniunz.c and Vendor/Minizip/minizip.c for examples in C.


  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.


1.1.0 / 2016-02-07

  • Make ioapi_buf and ioapi_mem public.

1.0.0 / 2016-02-06


  • Initial version.
  • Exposes Minizip as a framwork to on iOS, OSX, tvOS, and watchOS.
  • Fix compiler warnings in minizip under Xcode 7.2.


Minizip code taken from nmoinvaz/minizip.

Framework module approach by Matt Behrens as documented in Getting Started Using C Libraries from Swift.


This software may be modified and distributed under the terms of the MIT license. See the LICENSE file for details.

Latest podspec

    "name": "Minizip",
    "version": "1.0.0",
    "summary": "Minizip framework wrapper for iOS, OSX, tvOS, and watchOS.",
    "description": "Minizip framework wrapper for iOS, OSX, tvOS, and watchOS.nnProvides low-level zip file manipulation functionality.",
    "homepage": "",
    "license": "MIT",
    "authors": {
        "Arthur Dexter": "[email protected]"
    "source": {
        "git": "",
        "tag": "1.0.0"
    "platforms": {
        "ios": "8.0",
        "osx": "10.11",
        "watchos": "2.0",
        "tvos": "9.0"
    "requires_arc": true,
    "source_files": [
    "public_header_files": "Vendor/Minizip/{ioapi,unzip,zip}.h",
    "libraries": "z"

Pin It on Pinterest

Share This