StiZipReader20 Class

Namespace: Stimulsoft.Base.Zip

Inheritance

Implements: IDisposable

Constructors

Constructor Description
StiZipReader20(string path)  
StiZipReader20(Stream stream)  

StiZipReader20(path: string)

Parameters

  • path (string)

StiZipReader20(stream: Stream)

Parameters

  • stream (Stream)

Methods

Method Returns Description
Clear void  
Close (+1 overloads) void  
ConvertToStringExt static string  
Dispose void  
Find bool  
Flush (+1 overloads) void  
GetEntryStream Stream  
Read (+1 overloads) int  
ReadByte int  
ReadFully static (+1 overloads) void  
ReadInt int  
ReadLEInt int  
ReadLELong long  
ReadLEShort int  
ReadLong long  
Seek (+1 overloads) long  
SetLength (+1 overloads) void  
Write (+1 overloads) void  

Method Details

Clear

Clear(): void


Close

Close(): void


Close(): void


ConvertToStringExt static

ConvertToStringExt(flags: int, **: bytedata, **count: int): string

Parameters

  • flags (int)
  • ** (bytedata)
  • count (int)

Returns string


Dispose

Dispose(disposing: bool): void

Parameters

  • disposing (bool)

Find

Find(headerID: int): bool

Parameters

  • headerID (int)

Returns bool


Flush

Flush(): void


Flush(): void


GetEntryStream

GetEntryStream(entry: StiZipEntry): Stream

Parameters

  • entry (StiZipEntry)

Returns Stream


Read

Read(**: bytebuffer, **offset: int, count: int): int

Parameters

  • ** (bytebuffer)
  • offset (int)
  • count (int)

Returns int


Read(**: bytebuffer, **offset: int, count: int): int

Parameters

  • ** (bytebuffer)
  • offset (int)
  • count (int)

Returns int


ReadByte

ReadByte(): int

Returns int


ReadFully static

ReadFully(stream: Stream, **: bytebuffer): void

Parameters

  • stream (Stream)
  • ** (bytebuffer)

ReadFully(stream: Stream, **: bytebuffer, **offset: int, count: int): void

Parameters

  • stream (Stream)
  • ** (bytebuffer)
  • offset (int)
  • count (int)

ReadInt

ReadInt(): int

Returns int


ReadLEInt

ReadLEInt(): int

Returns int


ReadLELong

ReadLELong(): long

Returns long


ReadLEShort

ReadLEShort(): int

Returns int


ReadLong

ReadLong(): long

Returns long


Seek

Seek(offset: long, origin: SeekOrigin): long

Parameters

  • offset (long)
  • origin (SeekOrigin)

Returns long


Seek(offset: long, origin: SeekOrigin): long

Parameters

  • offset (long)
  • origin (SeekOrigin)

Returns long


SetLength

SetLength(value: long): void

Parameters

  • value (long)

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

Parameters

  • ** (bytebuffer)
  • offset (int)
  • count (int)

Fields

Field Type Description
CentralHeaderSignature int  
EndOfCentralDirectorySignature int  
EndOfCentralRecordBaseSize int  
LocalHeaderBaseSize int  
LocalHeaderSignature int  
VersionMadeBy int  
VersionZip64 int  
Zip64CentralDirLocatorSignature int  
Zip64CentralFileHeaderSignature int