code: function Compressed() {
    /**
     * Packet type
     * @type {module:enums.packet}
     */
    this.tag = enums.packet.compressed;
    /**
     * List of packets
     * @type {module:packet.List}
     */
    this.packets = null;
    /**
     * Compression algorithm
     * @type {compression}
     */
    this.algorithm = 'zip';
  
    /**
     * Compressed packet data
     * @type {Uint8Array | ReadableStream<Uint8Array>}
     */
    this.compressed = null;
  }
docs: Implementation of the Compressed Data Packet (Tag 8)
  
  {@link https://tools.ietf.org/html/rfc4880#section-5.6|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.
  @memberof module:packet
  @constructor