metazip 0.1
Sponsored Links
metazip 0.1 Ranking & Summary
File size:
0.016 MB
Platform:
Any Platform
License:
The Apache License 2.0
Price:
Downloads:
1024
Date added:
2007-01-03
Publisher:
Michael Birk
metazip 0.1 description
metazip project is an Apache 2.0 module that allows you to serve dynamically-constructed, uncompressed zip files. Thus, your users can choose to download individual files or entire collections, but you dont have to reserve disk space for both.
Main features:
- Extremely efficient, by hooking into Apaches filter system.
- Works equally well for zip, tar, and other archive files.
- Supports resumption of aborted downloads.
- Lightweight, self-contained C implementation.
- Free, open source license (Apache).
Version restrictions:
- Works for uncompressed archives only.
- Requires command line utility to construct .zip.mz "template" file.
- Currently only supported on Linux with GNU bash, gcc, and make.
metazip works by comparing a real, uncompressed archive to the files it contains. It then constructs a special .mz file that contains the "difference" between the files and the archive. This difference contains the metadata that the archive tool uses to extract the files. metazip does not interpret this metadata; it simply records it in the .mz file. After the .mz file has been created, the original archive file can be deleted. Simply place the newly-created .mz file in the same directory as the files it references. The mz command-line utility takes care of most of the details.
When the .mz file is requested, metazip "glues together" the files and the contents of the .mz file to reconstruct the archive file. Because metazip hooks into Apaches filter system, Apache handles all of the heavy lifting. metazip merely creates some high-level data structures.
Therefore, metazips overhead is practically negligible. In addition, Apaches normal functions for resuming aborted downloads, calculating the content length, setting headers, etc. work identically for static files and for metazips dynamically-generated output.
[Note: The only "catch" is that metazip must be prepared to handle its input in arbitrary-sized chunks (called "bucket brigades" in Apache-speak), even though in practice the input will generally be in one large buffer (because its input is the small .mz file). This is reflected in metazips code structure (in metazip.c), but is completely transparent to you.]
Main features:
- Extremely efficient, by hooking into Apaches filter system.
- Works equally well for zip, tar, and other archive files.
- Supports resumption of aborted downloads.
- Lightweight, self-contained C implementation.
- Free, open source license (Apache).
Version restrictions:
- Works for uncompressed archives only.
- Requires command line utility to construct .zip.mz "template" file.
- Currently only supported on Linux with GNU bash, gcc, and make.
metazip works by comparing a real, uncompressed archive to the files it contains. It then constructs a special .mz file that contains the "difference" between the files and the archive. This difference contains the metadata that the archive tool uses to extract the files. metazip does not interpret this metadata; it simply records it in the .mz file. After the .mz file has been created, the original archive file can be deleted. Simply place the newly-created .mz file in the same directory as the files it references. The mz command-line utility takes care of most of the details.
When the .mz file is requested, metazip "glues together" the files and the contents of the .mz file to reconstruct the archive file. Because metazip hooks into Apaches filter system, Apache handles all of the heavy lifting. metazip merely creates some high-level data structures.
Therefore, metazips overhead is practically negligible. In addition, Apaches normal functions for resuming aborted downloads, calculating the content length, setting headers, etc. work identically for static files and for metazips dynamically-generated output.
[Note: The only "catch" is that metazip must be prepared to handle its input in arbitrary-sized chunks (called "bucket brigades" in Apache-speak), even though in practice the input will generally be in one large buffer (because its input is the small .mz file). This is reflected in metazips code structure (in metazip.c), but is completely transparent to you.]
metazip 0.1 Screenshot
metazip 0.1 Keywords
Apache 2.0
module that allows
ZIP files
to serve
metazip
files
file
mz
apache
archive
metazip 0.1
HTTP
Internet
Bookmark metazip 0.1
metazip 0.1 Copyright
WareSeeker periodically updates pricing and software information of metazip 0.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of metazip 0.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Snmpstat shows router interface information and statistics through web interface using SNMP protocol. Free Download
mod_ftpd is a protocol module that allows Apache 2.0 to accept FTP connections. Free Download
mod_sleep module simply sleeps a fixed length of time every request. Free Download
mod_vhost_dbi creates virtual hosts for Apache 2.0 completely dynamically. Free Download
mod_example_ipc module showcases the use in an Apache 2.0 module of the Shared Memory and Mutex routines. Free Download
mod_dirsize is an Apache module to calculate the disk space used for any virtual host on a server. Free Download
mod_plsql is Apache module that allows you to create Web Applications using Oracle stored procedures. Free Download
mod_myvhost is Apache 1.3.xx module for dynamically configured name based mass virtual hosting with php. Free Download
Latest Software
Popular Software
Favourite Software