StiZipWriter20 Class
Namespace: Stimulsoft.Base.Zip
Constructors
| Constructor | Description |
|---|---|
| StiZipWriter20() |
StiZipWriter20()
Methods
| Method | Returns | Description |
|---|---|---|
| AddFile (+4 overloads) | void | |
| Begin | void | |
| Close (+1 overloads) | void | |
| CloseEntry | void | Close current entry |
| End | void | |
| Finish (+1 overloads) | void | |
| Flush | void | |
| PutNextEntry | void | Put next entry into Zip file |
| Read | int | |
| ReadByte | int | |
| Reset | void | |
| Seek | long | |
| SetLength | void | |
| Write (+1 overloads) | void | |
| WriteByte | void |
Method Details
AddFile
AddFile(fileName: string, dataStream: MemoryStream): void
Parameters
- fileName (string)
- dataStream (MemoryStream)
AddFile(fileName: string, sourceFileName: string): void
Parameters
- fileName (string)
- sourceFileName (string)
AddFile(fileName: string, sourceFileName: string, useUnicodeFileName: bool): void
Parameters
- fileName (string)
- sourceFileName (string)
- useUnicodeFileName (bool)
AddFile(fileName: string, dataStream: MemoryStream, closeDataStream: bool): void
Parameters
- fileName (string)
- dataStream (MemoryStream)
- closeDataStream (bool)
AddFile(fileName: string, dataStream: MemoryStream, closeDataStream: bool, useUnicodeFileName: bool): void
Parameters
- fileName (string)
- dataStream (MemoryStream)
- closeDataStream (bool)
- useUnicodeFileName (bool)
Begin
Begin(stream: Stream, leaveOpen: bool): void
Parameters
- stream (Stream)
- leaveOpen (bool)
Close
Close(): void
Close(): void
CloseEntry
CloseEntry(): void
Close current entry
End
End(): void
Finish
Finish(): void
Finish(): void
Flush
Flush(): void
PutNextEntry
PutNextEntry(entry: ZipEntry): void
Put next entry into Zip file
Parameters
- entry (ZipEntry) — Entry to put into zip file
Read
Read(**: bytebuffer, **offset: int, count: int): int
Parameters
- ** (bytebuffer)
- offset (int)
- count (int)
Returns int
ReadByte
ReadByte(): int
Returns int
Reset
Reset(): void
Seek
Seek(offset: long, origin: SeekOrigin): long
Parameters
- offset (long)
- origin (SeekOrigin)
Returns long
SetLength
SetLength(value: long): void
Parameters
- value (long)
Write
Write(**: bytebuffer, **offset: int, count: int): void
Parameters
- ** (bytebuffer)
- offset (int)
- count (int)
Write(**: bytebuffer, **offset: int, count: int): void
Write data to the current entry
Parameters
- ** (bytebuffer)
- offset (int)
- count (int)
WriteByte
WriteByte(value: byte): void
Parameters
- value (byte)
Fields
| Field | Type | Description |
|---|---|---|
| CentralHeaderBaseSize | int | |
| CentralHeaderSignature | int | |
| DataDescriptorSignature | int | |
| DataDescriptorSize | int | |
| DefaultEncoding | Encoding | |
| EndOfCentralDirectorySignature | int | |
| LocalHeaderBaseSize | int | |
| LocalHeaderSignature | int | |
| TotalOut | int | |
| Version | int | |
| baseOutputStream | Stream |