Class: Compressed

packet.Compressed()

new Compressed()

Implementation of the Compressed Data Packet (Tag 8)

RFC4880 5.6: The Compressed Data packet contains compressed data. Typically, this packet is found as the contents of an encrypted packet, or following a Signature or One-Pass Signature packet, and contains a literal data packet.

Source:

Members

algorithm :compression

Compression algorithm

Type:
  • compression
Source:

compressed :Uint8Array|ReadableStream.<Uint8Array>

Compressed packet data

Type:
  • Uint8Array | ReadableStream.<Uint8Array>
Source:

packets :module:packet.List

List of packets

Type:
Source:

tag :module:enums.packet

Packet type

Type:
Source:

Methods

compress()

Compress the packet data (member decompressedData)

Source:

decompress()

Decompression method for decompressing the compressed data read by read_packet

Source:

read(bytes)

Parsing function for the packet.

Parameters:
Name Type Description
bytes Uint8Array | ReadableStream.<Uint8Array>

Payload of a tag 8 packet

Source:

write() → {Uint8Array|ReadableStream.<Uint8Array>}

Return the compressed packet.

Source:
Returns:

binary compressed packet

Type
Uint8Array | ReadableStream.<Uint8Array>