ICSharpCode::SharpZipLib::Zip Namespace Reference


Classes

class  FastZipEvents
 FastZipEvents supports all events applicable to FastZipFastZip operations. More...
class  FastZip
 FastZip provides facilities for creating and extracting zip files. Only relative paths are supported. More...
class  ZipConstants
 This class contains constants used for Zip format files. More...
class  ZipEntry
 This class represents an entry in a zip archive. This can be a file or a directory ZipFile and ZipInputStream will give you instances of this class as information about the members in an archive. ZipOutputStream uses an instance of this class when creating an entry in a Zip file.

Author of the original java version : Jochen Hoenicke. More...
class  ZipException
 Represents errors specific to Zip file handling. More...
class  KeysRequiredEventArgs
 Arguments used with KeysRequiredEvent. More...
class  ZipFile
 This class represents a Zip archive. You can ask for the contained entries, or get an input stream for a file entry. The entry is automatically decompressed. More...
class  ZipInputStream
 This is an InflaterInputStream that reads the files baseInputStream an zip archive one after another. It has a special method to get the zip entry of the next file. The zip entry contains information about the file name size, compressed size, Crc, etc. It includes support for Stored and Deflated entries.

Author of the original java version : Jochen Hoenicke. More...
class  ZipNameTransform
 ZipNameTransform transforms name as per the Zip file convention. More...
class  ZipOutputStream
 This is a DeflaterOutputStream that writes the files into a zip archive one after another. It has a special method to start a new zip entry. The zip entries contains information about the file name size, compressed size, CRC, etc. More...

Namespaces

namespace  Compression

Enumerations

enum  CompressionMethod {
  Stored = 0, Deflated = 8, Deflate64 = 9, BZip2 = 11,
  WinZipAES = 99
}
 The kind of compression used for an entry in an archive. More...
enum  GeneralBitFlags {
  Encrypted = 0x0001, Method = 0x0006, Descriptor = 0x0008, Reserved = 0x0010,
  Patched = 0x0020, StrongEncryption = 0x0040, EnhancedCompress = 0x1000, HeaderMasked = 0x2000
}
 Defines the contents of the general bit flags field for an archive entry. More...


Enumeration Type Documentation

enum ICSharpCode::SharpZipLib::Zip::CompressionMethod
 

The kind of compression used for an entry in an archive.

Enumerator:
Stored  A direct copy of the file contents is held in the archive.
Deflated  Common Zip compression method using a sliding dictionary of up to 32KB and secondary compression from Huffman/Shannon-Fano trees.
Deflate64  An extension to deflate with a 64KB window. Not supported by Zip.
BZip2  Not supported by Zip.
WinZipAES  WinZip special for AES encryption, Not supported by Zip.

Definition at line 49 of file ZipConstants.cs.

enum ICSharpCode::SharpZipLib::Zip::GeneralBitFlags
 

Defines the contents of the general bit flags field for an archive entry.

Enumerator:
Encrypted  If set indicates that the file is encrypted.
Method  Two bits defining the compression method (only for Method 6 Imploding and 8,9 Deflating).
Descriptor  If set a trailing data desciptor is appended to the entry data.
Reserved 
Patched  If set indicates the file contains Pkzip compressed patched data.
StrongEncryption  If set strong encryption has been used for this entry.
EnhancedCompress  Reserved by PKWare for enhanced compression.
HeaderMasked  If set indicates that values in the local header are masked to hide their actual values.

Used when encrypting ht ecentral directory contents.

Definition at line 82 of file ZipConstants.cs.


Generated on Fri Jun 23 21:50:06 2006 for OblivionModTranslator by  doxygen 1.4.6-NO