snappy-stream
Version:
Compress data over a Stream using the snappy framing format
19 lines (16 loc) • 624 B
JavaScript
var snappyStream = require('./index.js')
, compressStream = snappyStream.createCompressStream()
, uncompressStream = snappyStream.createUncompressStream({
asBuffer: false // optional option, asBuffer = false means that the stream emits strings, default: true
})
compressStream.on('data', function (chunk) {
console.log('Som data from the compressed stream', chunk)
uncompressStream.write(chunk)
})
uncompressStream.on('data', function (chunk) {
console.log('The data that was originally written')
console.log(chunk)
})
compressStream.write('hello')
compressStream.write('world')
compressStream.end()