Go to file
thomas a47b107314 ZipFsDir was in the wrong module. ZipFileSystem now has a ctor that creates ZipFsDir and ZipFsFile instances, instead of creating them lazily. It then passes the dir instance to the file instance and vice versa 2003-08-20 14:10:20 +00:00
samples Converted a few more names to ruby underscore style that I missed with the automated processing the first time around 2003-08-18 18:30:26 +00:00
test *** empty log message *** 2002-09-11 22:12:11 +00:00
.cvsignore *** empty log message *** 2002-09-09 21:48:08 +00:00
NEWS *** empty log message *** 2003-08-13 14:31:45 +00:00
README Updated README with Documentation section. Updated install.rb. Fixed three tests that failed on 1.8.0. 2003-08-17 16:28:18 +00:00
TODO Merged from patch from Kristoffer Lunden. Fixed more 1.8.0 incompatibilites - tests run on 1.8.0 now 2003-08-13 04:37:58 +00:00
alltests.rb Implemented a lot more of the stat methods. Mostly with dummy implementations that return values that indicate that these features aren't supported 2003-08-13 13:18:25 +00:00
filearchive.rb Moved String additions from filearchive.rb to zip.rb (and moved tests along too to ziptest.rb). Added ZipEntry.parentAsString and ZipEntrySet.parent 2002-09-08 14:07:49 +00:00
filearchivetest.rb Moved String additions from filearchive.rb to zip.rb (and moved tests along too to ziptest.rb). Added ZipEntry.parentAsString and ZipEntrySet.parent 2002-09-08 14:07:49 +00:00
fileutils.rb Added (failing) tests for FileArchive.add, added code for creating test files for FileArchive.add tests. Added fileutils.rb, which is borrowed from ruby 1.7.2 2002-07-20 15:13:52 +00:00
install.rb Updated README with Documentation section. Updated install.rb. Fixed three tests that failed on 1.8.0. 2003-08-17 16:28:18 +00:00
stdrubyext.rb Fixed ZipEntry::parent_as_string. Implemented ZipFsDir.chdir, pwd and entries including test 2003-08-20 13:39:56 +00:00
zip.rb ZipFsFile.open honours chdir 2003-08-20 13:55:21 +00:00
zipfilesystem.rb ZipFsDir was in the wrong module. ZipFileSystem now has a ctor that creates ZipFsDir and ZipFsFile instances, instead of creating them lazily. It then passes the dir instance to the file instance and vice versa 2003-08-20 14:10:20 +00:00
zipfilesystemtest.rb ZipFsFile.open honours chdir 2003-08-20 13:55:21 +00:00
ziprequire.rb Changed all method names to the ruby convention underscore style 2003-08-13 14:29:53 +00:00
ziprequiretest.rb Changed all method names to the ruby convention underscore style 2003-08-13 14:29:53 +00:00
ziptest.rb Fixed ZipEntry::parent_as_string. Implemented ZipFsDir.chdir, pwd and entries including test 2003-08-20 13:39:56 +00:00

README

= rubyzip

rubyzip is a ruby library for reading and writing zip (pkzip format)
files, with the restriction that only uncompressed and deflated zip
entries are supported. All this library does is handling of the zip
file format. the actual compression/decompression is handled by
zlib. zlib is accessible from ruby thanks to ruby/zlib (see below)

To run the unit tests you need to have rubyunit or test::unit
installed.

= Install

ruby install.rb


= Prerequisites

This library requires ruby/zlib version 0.5.0 or newer. ruby/zlib is
included in most recent ruby distributions.

* zlib http://www.gzip.org/zlib/
* ruby-zlib: http://www.blue.sky.or.jp/atelier/ruby/


= Documentation

The samples/ directory is a good place to start to get a feel for
using the library. For details about the specific behaviour of classes
and methods refer to the test suite. Finally you can generate the rdoc
documentation or visit http://rubyzip.sourceforge.net/doc.


= License

rubyzip is distributed under the same license as ruby. See
http://www.ruby-lang.org/en/LICENSE.txt


= Project Home

http://rubyzip.sourceforge.net


= Author

Thomas Sondergaard thomass@deltadata.dk