My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Objective-Zip

Introduction

Objective-Zip is a small Cocoa/Objective-C library that wraps ZLib and MiniZip in an object-oriented friendly way.

What is contained here

The source repository contains an iPhone sample application with full sources for ZLib, MiniZip and Objective-Zip, together with a unit test UI. The versions included are:

  • 1.2.3 for ZLib;
  • 1.01e for MiniZip;
  • latest version for Objective-Zip.

Please note that ZLib and MiniZip are included here only to provide a complete and self-contained package, but they are copyrighted by their respective authors and redistributed on respect of their software license. Please refer to their websites (linked above) for more informations.

Distribution

The library is released on the public domain as free and open source software. It is distributed as source code only, for now, because it is really small and simple.

Forks

As far as I know, there are three forks on GitHub:

While they all cite the original author and website, and thus they comply with new BSD license, it's not at all clear to me why they have forked instead of submitting improvements to this repository. I would have been pleased to accept them. Anyway, here they are. Have a look if they fit better your needs then my original version.

Version history

Version 0.7.3:

  • Fixed memory leak in test app

Version 0.7.2:

  • Added variant of writeFileInZipWithName that accepts also a file date
  • Fixed bug with date handling

Version 0.7.1:

  • Fixed a bug in creation of an encrypted zip file

Version 0.7.0:

  • Initial public beta release

Compatibility

Version 0.7.3 has been tested with iOS from 3.1.2 to 4.2, but should be compatible with earlier versions even. Le me know of any issues that should arise.

To do

Nothing. The features of MiniZip are all exposed by Objective-Zip and as of now there are no issues.

Demos

Objective-Zip is currently used in MyDesk to send folders as zip files:

Feedback

A wiki has been opened, and it contains what is needed to get started with Objective-Zip, please check there before sending feedback. Alternatively, there is the issue tracker where you can post whatever issue you should encounter. If you need direct support please send an e-mail to the user support at the domain flyingdolphinstudio dot com.


About Flying Dolphin Studio

Flying Dolphin Studio is a privately held software development company based in Bologna, Italy. More informations can be found at www.flyingdolphinstudio.com

Powered by Google Project Hosting