An open API service indexing awesome lists of open source software.

https://github.com/cxa/piz

The simplest unzipper just works. (Swift)
https://github.com/cxa/piz

Last synced: about 1 year ago
JSON representation

The simplest unzipper just works. (Swift)

Awesome Lists containing this project

README

          

# Piz

The simplest unzipper just works.

```swift
import Piz
...
// create an unzipper with file URL or data
if let piz = Piz(fileURL: url) { // or let piz = Piz(data: data)
// get all file names, including paths if available
let files = piz.files

// check if a file be available
let isFileExisting = piz.contains(file: "path/to/file.ext")

// get data from a file
let data = piz.data(forFile: "path/to/file.ext")

// or if you like subscription
let data = piz["path/to/file.ext"]
}
```

## Install

Swift package only, add this repo URL to your `Package.swift`.

## About Me

- Twitter: [@_cxa](https://twitter.com/_cxa)
- Apps available on the App Store:
- PayPal: xianan.chen+paypal 📧 gmail.com, buy me a cup of coffee if you find it's useful for you

## Credits

- Test file `test.epub` downloaded from
- Test zip64 file `64.zip` created with

## License

MIT