프로퍼티 | 타입 | 설명 | |
---|---|---|---|
EncodeUtf8 | bool | ||
ForceDeflating | bool |
메소드 | 설명 | |
---|---|---|
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 |
메소드 | 설명 | |
---|---|---|
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 |
리턴 | 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 |
리턴 | void |
public static Create ( Stream stream, string comment ) : ZipStorer | ||
stream | Stream | |
comment | string | |
리턴 | 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 |
리턴 | ZipStorer |
public ExtractFile ( ZipFileEntry zfe, Stream stream ) : bool | ||
zfe | ZipFileEntry | Entry information of file to extract |
stream | Stream | Stream to store the uncompressed data |
리턴 | 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 |
리턴 | 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 |
리턴 | 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 |
리턴 | ZipStorer |
public static RemoveEntries ( ZipStorer &zip, List |
||
zip | ZipStorer | Reference to the current Zip object |
zfes | List |
List of Entries to remove from storage |
리턴 | bool |