function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) {
    this.compressedSize = compressedSize;
    this.uncompressedSize = uncompressedSize;
    this.crc32 = crc32;
    this.compression = compression;
    this.compressedContent = data;
}
Represent a compressed object, with everything needed to decompress it.
@constructor
@param {number} compressedSize the size of the data compressed.
@param {number} uncompressedSize the size of the data after decompression.
@param {number} crc32 the crc32 of the decompressed file.
@param {object} compression the type of compression, see lib/compressions.js.
@param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data.