TrueZIP Samples 7.0-rc2

de.schlichtherle.truezip.sample.file.app
Class Encrypt

java.lang.Object
  extended by de.schlichtherle.truezip.sample.file.app.CommandLineUtility
      extended by 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

Nested Class Summary
 
Nested classes/interfaces inherited from class de.schlichtherle.truezip.sample.file.app.CommandLineUtility
CommandLineUtility.IllegalUsageException, CommandLineUtility.ProgressMonitor
 
Field Summary
private static String CLASS_NAME
           
private static ResourceBundle resources
           
 
Fields inherited from class de.schlichtherle.truezip.sample.file.app.CommandLineUtility
err, monitor, out
 
Constructor Summary
Encrypt()
           
 
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 de.schlichtherle.truezip.sample.file.app.CommandLineUtility
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

private static final String CLASS_NAME

resources

private static final ResourceBundle resources
Constructor Detail

Encrypt

public Encrypt()
Method Detail

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.

TrueZIP Samples 7.0-rc2

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.