Decompress a report payload into XML text given its filename and raw bytes.
Handles .xml, .xml.gz/.gz, and .zip (first .xml entry). For unknown
extensions it sniffs the gzip/zip magic bytes, else assumes raw XML.
Parameters
filename: string
bytes: Uint8Array
Returns string
Throws
on corrupt archives, a .zip with no .xml entry, or a size cap.
Decompress a report payload into XML text given its filename and raw bytes. Handles
.xml,.xml.gz/.gz, and.zip(first.xmlentry). For unknown extensions it sniffs the gzip/zip magic bytes, else assumes raw XML.