All Packages Class Hierarchy This Package Previous Next Index
Class gnu.bytecode.ZipArchive
java.lang.Object
|
+----gnu.bytecode.ZipArchive
- public class ZipArchive
- extends 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.
- Author:
- Per Bothner
-
ZipArchive(File, String)
-
-
ZipArchive(String, String)
-
-
append(byte[], byte[])
-
-
append(String, byte[])
-
-
close()
-
-
find(String)
- Return a directory entry with the given name, or null if not found.
-
main(String[])
- Manipulate a .zip archive using a tar-like interface.
-
size()
-
ZipArchive
public ZipArchive(String name,
String mode) throws IOException
ZipArchive
public ZipArchive(File file,
String mode) throws IOException
find
public ZipMember find(String name)
- Return a directory entry with the given name, or null if not found.
size
public int size()
close
public void close() throws IOException
append
public ZipMember append(String name,
byte contents[]) throws IOException
append
public ZipMember append(byte name[],
byte contents[]) throws IOException
main
public static void main(String args[]) throws 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.
All Packages Class Hierarchy This Package Previous Next Index