CompressedStreamWriter
12 Sep 20251 minute to read
represent compression stream writer
let compressedWriter = new CompressedStreamWriter();
let text: string = 'Hello world!!!';
compressedWriter.write(text, 0, text.length);
compressedWriter.close();Properties
compressedData Uint8Array[]
get compressed data
Methods
close
close the stream and write all pending buffer in to stream
Returns void
destroy
release allocated un-managed resource
Returns void
pendingBufferWriteBits
write bits in to internal buffer
| Parameter | Type | Description | 
|---|---|---|
| b | number | 
      source of bits | 
| count | number | 
      count of bits to write | 
    
Returns void
pendingBufferWriteShortBytes
Write Most Significant Bytes in to stream
| Parameter | Type | Description | 
|---|---|---|
| s | number | 
      check sum value | 
    
Returns void
write
Compresses data and writes it to the stream.
| Parameter | Type | Description | 
|---|---|---|
| data | 
Uint8Array |  string
 | 
      data to compress | 
| offset | number | 
      offset in data | 
| length | number | 
      length of the data | 
Returns void
writeZLibHeader
write ZLib header to the compressed data
Returns void