Package zip.plt contributed by dherman [docs]
To load: (require (planet dherman/zip:2:1/unzip))
Old style:(require (planet "unzip.ss" ("dherman" "zip.plt" 2 1)))
Package description:
A library of utilities for manipulating zip files.
Downloads this week: 0
Total downloads: 1459
Tickets:1
Open tickets:1
Primary files:
NameContract
exn:fail:unzip?
(-> any/c boolean?)
exn:fail:unzip:no-such-entry?
(-> any/c boolean?)
make-exn:fail:unzip
(-> string? continuation-mark-set? exn:fail:unzip?)
make-exn:fail:unzip:no-such-entry
(-> string? continuation-mark-set? bytes? exn:fail:unzip:no-such-entry?)
exn:fail:unzip:no-such-entry-entry
(-> exn:fail:unzip:no-such-entry? bytes?)
zip-directory?
(-> any/c boolean?)
zip-directory-entries
(-> zip-directory? (listof bytes?))
zip-directory-contains?
(-> (union string? path? bytes?) zip-directory? boolean?)
zip-directory-includes-directory?
(-> (union string? path? bytes?) zip-directory? boolean?)
output-flag/c
contract?
unzip
(opt-> () (input-port? (-> bytes? boolean? input-port? any)) any)
read-zip-directory
(-> (union string? path?) zip-directory?)
unzip-entry
(opt->
 ((union string? path?) zip-directory? bytes?)
 ((-> bytes? boolean? input-port? any))
 any)
path->zip-path
(-> (union string? path?) bytes?)
make-filesystem-entry-reader
(opt-> () (output-flag/c) (-> bytes? boolean? input-port? any))
make-piped-entry-reader
(-> output-port? (-> bytes? boolean? input-port? any))
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 1)2
1236
[none]2007-04-01
To load: (require (planet dherman/zip:2:1/unzip))
Available in repositories: 4.x, 3xx
[no release notes]
 Open tickets
[All Tickets] [New Ticket]
Ticket IdOwnerReporterTypeVersion
1800dhermanjphelpsdefect
Unit test fails because of problem with reverse!

 Old versions
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 0)2
7
[none]2007-04-01
To load: (require (planet "unzip.ss" ("dherman" "zip.plt" 2 (= 0))))
Available in repositories: 3xx, 4.x
[no release notes]
(1 1)1
214
[none]2007-04-01
To load: (require (planet "unzip.ss" ("dherman" "zip.plt" 1 (= 1))))
Available in repositories: 4.x, 3xx
[no release notes]
(1 0)1
2
[none]
[none]2007-04-01
To load: (require (planet "unzip.ss" ("dherman" "zip.plt" 1 (= 0))))
Available in repositories: 4.x, 3xx
[no release notes]