[sword-devel] Zipfile module downloads
dmsmith555 at yahoo.com
Thu Sep 20 19:02:14 MST 2007
More results of exploration:
At zlib.net, the home of the zlib code, there is a faq question
regarding zip archives with a recommended solution:
11. Can zlib handle .zip archives?
Not by itself, no. See the directory contrib/minizip in
the zlib distribution.
Minizip is what I found by other searches. It's home is at:
It appears that it requires only a few files to do unzip of an archive.
What do I need to do to continue on this track? I don't want my
efforts to go to waste. I realize this might not make a 1.5.10
effort, unless it is incredibly easy and fully testable :)
On Sep 20, 2007, at 6:59 PM, DM Smith wrote:
> I studied the untargz code and all the other code in the zlib
> directory. It does not apply to zip files. A zipfile has a table of
> contents and the zlib code does not read it. An entry in the TOC will
> have the location of the file and it's size in the zipfile and how it
> is stored. (Typically, images are stored uncompressed.) IIRC, the TOC
> also has CRC info. I'm looking for code that reads the TOC. I have
> found some, but I'm wondering if anyone else has seen something that
> they can recommend.
> The zlib code essentially reads a byte stream and uncompresses it.
> There is also code present to untar a stream.
> On Sep 20, 2007, at 6:21 PM, Troy A. Griffitts wrote:
>> There is already code to unpack the mods.d.tar.gz file. I believe
>> the code
>> we used for that came from the zlib project. It may be similar to
>> what you
>> need to do for a zip file. I can't remember offhand.
>> DM Smith <dmsmith555 at yahoo.com> wrote:
>>> I'm looking into adding to installmgr the download of a cached
>>> module, if present at the download site. Otherwise the code will
>>> work as
>>> I've run into an obstacle: zlib cannot read the "table of
>>> contents" in a
>>> zipfile. I'm looking for a portable way to do the unzip. Any
>>> Many thanks,
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> Instructions to unsubscribe/change your settings at above page
>> sword-devel mailing list: sword-devel at crosswire.org
>> Instructions to unsubscribe/change your settings at above page
> sword-devel mailing list: sword-devel at crosswire.org
> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the sword-devel