TrueZIP 6.8

de.schlichtherle.io.archive.zip.raes
Class UnsafeZipRaesDriver

java.lang.Object
  extended by de.schlichtherle.io.archive.spi.AbstractArchiveDriver
      extended by de.schlichtherle.io.archive.zip.ZipDriver
          extended by de.schlichtherle.io.archive.zip.JarDriver
              extended by de.schlichtherle.io.archive.zip.raes.AbstractZipRaesDriver
                  extended by de.schlichtherle.io.archive.zip.raes.UnsafeZipRaesDriver
All Implemented Interfaces:
ArchiveDriver, Serializable
Direct Known Subclasses:
UnsafeZip32RaesDriver

Deprecated. This class exists for testing purposes only. Client applications should use SafeZipRaesDriver instead.

public class UnsafeZipRaesDriver
extends AbstractZipRaesDriver

An unsafe archive driver which builds RAES encrypted ZIP files. This class only authenticates the cipher key and file length, which makes it comparably fast. However, it does not check the cipher text of input archives and does not check the CRC-32 values of the encrypted archive entries, so it's completely unsafe.

Instances of this class are immutable.

Since:
TrueZIP 6.0
Version:
$Id: UnsafeZipRaesDriver.java,v 1.3 2010/08/16 10:55:45 christian_schlichtherle Exp $
Author:
Christian Schlichtherle
See Also:
SafeZipRaesDriver, ParanoidZipRaesDriver, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class de.schlichtherle.io.archive.spi.AbstractArchiveDriver
AbstractArchiveDriver.InconsistentCharsetSupportError
 
Field Summary
 
Fields inherited from class de.schlichtherle.io.archive.zip.JarDriver
DEFAULT_CHARSET
 
Fields inherited from class de.schlichtherle.io.archive.zip.ZipDriver
DEFAULT_LEVEL
 
Constructor Summary
UnsafeZipRaesDriver()
          Deprecated.  
 
Method Summary
 
Methods inherited from class de.schlichtherle.io.archive.zip.raes.AbstractZipRaesDriver
createArchiveEntry, createInputArchive, createOutputArchive, getAuthenticationTrigger, getRaesParameters
 
Methods inherited from class de.schlichtherle.io.archive.zip.JarDriver
createZipEntry, createZipEntry, createZipInputArchive
 
Methods inherited from class de.schlichtherle.io.archive.zip.ZipDriver
createZip32InputArchive, createZip32OutputArchive, createZipOutputArchive, getLevel, getPostambled, getPreambled
 
Methods inherited from class de.schlichtherle.io.archive.spi.AbstractArchiveDriver
ensureEncodable, getCharset, getClosedIcon, getEncoding, getOpenIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.schlichtherle.io.archive.spi.ArchiveDriver
equals, hashCode
 

Constructor Detail

UnsafeZipRaesDriver

public UnsafeZipRaesDriver()
Deprecated. 

TrueZIP 6.8

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