Receive a byte range from a readable stream.
npm install range-stream> Receive a byte range from a readable stream
sh
$ npm install --save range-stream
`
`js
var rangeStream = require("range-stream")fs.createReadStream("file.txt").pipe(rangeStream(50, 100))
`$3
Yes. And range-stream is meant to behave the same way when consuming a stream that doesn't give you those options.
Limitations
range-stream currently only works with Buffer streams. Support for object mode is planned (PR welcome :+1:).
API
$3
#### start
- Type:
NumberThe byte offset to begin consuming data from the source stream.
#### end
- Optional
- Type:
Number`The byte offset that when hit will end the stream. If not set, the stream will run until all data is consumed.
Copyright (c) 2014 Stephen Sawchuk. Licensed under the MIT license.