gnu.bytecode
Class ZipArchive
java.lang.Object
gnu.bytecode.ZipArchive
public class ZipArchive
- extends java.lang.Object
A class to manipulate a .zip archive.
Does not handle compression/uncompression, though that could be added.
When used an an application. provides a simplified tar-like interface.
Method Summary |
static long |
copy(java.io.InputStream in,
java.io.OutputStream out,
byte[] buffer)
|
static void |
copy(java.io.InputStream in,
java.lang.String name,
byte[] buffer)
|
static void |
main(java.lang.String[] args)
Manipulate a .zip archive using a tar-like interface. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZipArchive
public ZipArchive()
copy
public static long copy(java.io.InputStream in,
java.io.OutputStream out,
byte[] buffer)
throws java.io.IOException
- Throws:
java.io.IOException
copy
public static void copy(java.io.InputStream in,
java.lang.String name,
byte[] buffer)
throws java.io.IOException
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Manipulate a .zip archive using a tar-like interface.
Usage: ZipArchive
command archive [file ...]
ZipArchive t
archive file ...-
List information about the named members of the archive.
ZipArchive x
archive file ...-
Extract the named members from the archive.
ZipArchive p
archive file ...-
Print the named members from the archive on standard output.
Prints just the raw contents, with no headers or conversion.
ZipArchive
[ptx
] archive-
With no arguments, does each command for every member in the archive.
ZipArchive q
archive file ...-
Add the named files to the end of archive.
Does not check for duplicates.
- Throws:
java.io.IOException