chunker-encoder
v1.0.0
Published
Chunk buffers using an arbitrary chunker
Readme
chunker-encoder
Chunk buffers using an arbitrary chunker.
npm i chunker-encoderUsage
const ChunkerEncoder = require('chunker-encoder')
class Chunker {
*push(data) {
// Yield a { length, offset } object for each chunk identified
}
end() {
// Return an { length, offset } object with the trailing chunk or null
}
}
const encoder = new ChunkerEncoder(new Chunker())
encoder.push(Buffer.from('hello world'))
encoder.end()API
const encoder = new ChunkerEncoder([chunker])
const chunks = encoder.push(buffer)
const chunk = encoder.end()
License
Apache-2.0
