A block-read, buffered, random-access file implementation for nodejs.
When working with random-access files, access is often less than truly random. More often, reads occur around hot-spots in the file and writes tend to occur near recent reads. Think about database-style binary files; often a record is read, modified, and written back to the file. In such a case, block reads and a little bit of buffering can dramatically improve performance.
npm install block-file
es5
var BlockFile = require('block-file').BlockFile;
es6
import { BlockFile } from 'block-file';