diff --git a/src/packet/compressed.js b/src/packet/compressed.js index 4153e052..5d646fce 100644 --- a/src/packet/compressed.js +++ b/src/packet/compressed.js @@ -132,6 +132,10 @@ export default Compressed; const nodeZlib = util.getNodeZlib(); +function uncompressed(data) { + return data; +} + function node_zlib(func, options = {}) { return function (data) { return stream.nodeToWeb(stream.webToNode(data).pipe(func(options))); @@ -170,6 +174,7 @@ if (nodeZlib) { // Use Node native zlib for DEFLATE compression/decompression }; decompress_fns = { + uncompressed: uncompressed, zip: node_zlib(nodeZlib.createInflateRaw), zlib: node_zlib(nodeZlib.createInflate), bzip2: bzip2(Bunzip.decode) @@ -181,6 +186,7 @@ if (nodeZlib) { // Use Node native zlib for DEFLATE compression/decompression }; decompress_fns = { + uncompressed: uncompressed, zip: pako_zlib(pako.Inflate, { raw: true }), zlib: pako_zlib(pako.Inflate), bzip2: bzip2(Bunzip.decode)