Property | Type | Description | |
---|---|---|---|
EncodeUTF8 | bool | ||
ForceDeflating | bool |
Method | Description | |
---|---|---|
AddFile ( Compression _method, string _pathname, string _filenameInZip, string _comment ) : void |
Add full contents of a file into the Zip storage
|
|
AddStream ( Compression _method, string _filenameInZip, Stream _source, System.DateTime _modTime, string _comment ) : void |
Add full contents of a stream into the Zip storage
|
|
Close ( ) : void |
Updates central directory (if pertinent) and close the Zip storage This is a required step, unless automatic dispose is used |
|
Create ( Stream _stream, string _comment ) : ZipStorer |
Method to create a new zip storage in a stream
|
|
Create ( string _filename, string _comment ) : ZipStorer |
Method to create a new storage file
|
|
Dispose ( ) : void |
Closes the Zip file stream
|
|
ExtractFile ( ZipFileEntry _zfe, Stream _stream ) : bool |
Copy the contents of a stored file into an opened stream Unique compression methods are Store and Deflate |
|
ExtractFile ( ZipFileEntry _zfe, string _filename ) : bool |
Copy the contents of a stored file into a physical file Unique compression methods are Store and Deflate |
|
Open ( Stream _stream, FileAccess _access ) : ZipStorer |
Method to open an existing storage from stream
|
|
Open ( string _filename, FileAccess _access ) : ZipStorer |
Method to open an existing storage file
|
|
ReadCentralDir ( ) : List |
Read all the file records in the central directory
|
|
RemoveEntries ( ZipStorer &_zip, List |
Removes one of many files in storage. It creates a new Zip file. This method only works for storage of type FileStream |
Method | Description | |
---|---|---|
DateTimeToDosTime ( System.DateTime _dt ) : uint | ||
DosTimeToDateTime ( uint _dt ) : System.DateTime | ||
GetFileOffset ( uint _headerOffset ) : uint | ||
NormalizedFilename ( string _filename ) : string | ||
ReadFileInfo ( ) : bool | ||
Store ( ZipFileEntry &_zfe, Stream _source ) : void | ||
UpdateCrcAndSizes ( ZipFileEntry &_zfe ) : void | ||
WriteCentralDirRecord ( ZipFileEntry _zfe ) : void | ||
WriteEndRecord ( uint _size, uint _offset ) : void | ||
WriteLocalHeader ( ZipFileEntry &_zfe ) : void | ||
ZipStorer ( ) : System |
public AddFile ( Compression _method, string _pathname, string _filenameInZip, string _comment ) : void | ||
_method | Compression | Compression method |
_pathname | string | Full path of file to add to Zip storage |
_filenameInZip | string | Filename and path as desired in Zip directory |
_comment | string | Comment for stored file |
return | void |
public AddStream ( Compression _method, string _filenameInZip, Stream _source, System.DateTime _modTime, string _comment ) : void | ||
_method | Compression | Compression method |
_filenameInZip | string | Filename and path as desired in Zip directory |
_source | Stream | Stream object containing the data to store in Zip |
_modTime | System.DateTime | Modification time of the data to store |
_comment | string | Comment for stored file |
return | void |
public static Create ( Stream _stream, string _comment ) : ZipStorer | ||
_stream | Stream | |
_comment | string | |
return | ZipStorer |
public static Create ( string _filename, string _comment ) : ZipStorer | ||
_filename | string | Full path of Zip file to create |
_comment | string | General comment for Zip file |
return | ZipStorer |
public ExtractFile ( ZipFileEntry _zfe, Stream _stream ) : bool | ||
_zfe | ZipFileEntry | Entry information of file to extract |
_stream | Stream | Stream to store the uncompressed data |
return | bool |
public ExtractFile ( ZipFileEntry _zfe, string _filename ) : bool | ||
_zfe | ZipFileEntry | Entry information of file to extract |
_filename | string | Name of file to store uncompressed data |
return | bool |
public static Open ( Stream _stream, FileAccess _access ) : ZipStorer | ||
_stream | Stream | Already opened stream with zip contents |
_access | FileAccess | File access mode for stream operations |
return | ZipStorer |
public static Open ( string _filename, FileAccess _access ) : ZipStorer | ||
_filename | string | Full path of Zip file to open |
_access | FileAccess | File access mode as used in FileStream constructor |
return | ZipStorer |
public static RemoveEntries ( ZipStorer &_zip, List |
||
_zip | ZipStorer | Reference to the current Zip object |
_zfes | List |
List of Entries to remove from storage |
return | bool |