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.
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
- module:compression/jxg
- module:encoding/base64
- module:enums
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