information about this package can be found in the README. here is a html-version of the README:
the tools and library can read and write common zip files. encryption is not supported, as are zip64 and most other mostly irrelevant extensions.
zipfs consists of three parts:
a read-only zip file system, allowing you to mount a zip file using styx.
see the manual pages getzip(1), zipstream(1) and zipfs(4) for more information. the library is currently undocumented.
make sure $ROOT is set. now "mk install" to compile and install the files.
when building from within inferno, insert SYSHOST=Inferno and ROOT= in the mk invocations to override the values in the mkconfig.
get the latest version at:
http://www.ueber.net/code/r/zipfs
all files are in the public domain. this code has been written by mechiel lukkien, reachable at mechiel@ueber.net.
determine inflate problem on input, where inflate wants one more byte than in input stream, and then returns it as leftover byte.
perhaps:
use attributes: 0xd=unix -> uid,gid,times,links/device 0x8 => undocumented charset encoding... 0x7075 => info-zip utf-8 path 0x6375 => info-zip utf-8 comment
to clone & pull:
hg clone http://www.ueber.net/hgsrv/zipfs/
hg clone static-http://www.ueber.net/who/mjl/hg/zipfs/
download a snapshot of the latest version: zipfs-6.tgz.
the files in the latest revision can be found at /hg/zipfs/files/tip/. a specific revision can be access by replacing "tip" with the revision number, (partial) nodeid or tag name. a few direct links to useful files in the latest revision:
| rev | nodeid | when | diff | why |
|---|---|---|---|---|
| 6 | 940a1a16a95b | 14 months | diff | add zipstream, and fix bug in packing "extra" fields. ... |
| 5 | 14a5a021653c | 16 months | diff | add -p to zipfs(4) synopsis. remove stray .B from getzip(1). |
| 4 | c3cb35a8cc1e | 16 months | diff | new features, speedups, little bug fix. ... |
| 3 | dbd2eadb2d47 | 2 years | diff | add mkconfig, update README, style nits. |
| 2 | 6471df34aa66 | 2 years | diff | make "mount {X} mtpt" synopsis match those of other tools. |
| 1 | 53a421750c56 | 2 years | diff | fix crc calculation for uncompressed files. ... |
| 0 | f6339c9230aa | 2 years | - | welcome zipfs. including getzip,lszip,putzip and of course zipfs ... |