Module: packet/compressed

packet/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.

new (require("packet/compressed"))()

Source:
Source:

Requires

Members

algorithm :compression

Compression algorithm
Type:
  • compression
Source:

compressed :String

Compressed packet data
Type:
  • String
Source:

packets :module:packet/packetlist

List of packets
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 String Payload of a tag 8 packet
Source:

write() → {String}

Return the compressed packet.
Source:
Returns:
binary compressed packet
Type
String