de.schlichtherle.truezip.sample.file.app
Class Encrypt
java.lang.Object
de.schlichtherle.truezip.sample.file.app.CommandLineUtility
de.schlichtherle.truezip.sample.file.app.Encrypt
public class Encrypt
- extends CommandLineUtility
Encrypts the contents of the file provided as the first argument
into the RAES file provided as the second argument for the main method.
Please note that you should not use this utility to encrypt a plain
ZIP file to an RAES encrypted ZIP file (usually a files with a
".tzp" or ".zip.rae" suffix).
This is because RAES encrypted ZIP files use the "UTF-8"
as their character set, whereas plain ZIP files use "IBM437",
a.k.a. "CP437".
To encrypt a plain ZIP file to an RAES encrypted ZIP file, use the
cp command of the Nzip class instead.
This class knows about the correct character sets for the various
flavours of ZIP compatible files.
- Author:
- Christian Schlichtherle
|
Method Summary |
static void |
main(String[] args)
Equivalent to System.exit(new Encrypt().run(args));. |
int |
runChecked(String[] args)
Runs this command line utility. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_NAME
private static final String CLASS_NAME
resources
private static final ResourceBundle resources
Encrypt
public Encrypt()
main
public static void main(String[] args)
- Equivalent to
System.exit(new Encrypt().run(args));.
runChecked
public int runChecked(String[] args)
throws CommandLineUtility.IllegalUsageException,
IOException
- Description copied from class:
CommandLineUtility
- Runs this command line utility.
Throws an exception if an error occurs.
- Specified by:
runChecked in class CommandLineUtility
- Parameters:
args - a non-null array of command line parameters.
- Returns:
- the return code for
System.exit(int).
- Throws:
CommandLineUtility.IllegalUsageException - If args does not contain
correct commands or parameters.
IOException - On any I/O related exception.
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.