diff-buf

1.0.1 • Public • Published

diff-buf

compare two buffer in node.js and output the diff

Install

npm install diff-buf

Usage

var diff = require('diff-buf');
 
var buf1 = new Buffer([10, 21, 44, 33, 120]);
var buf2 = new Buffer([10, 22, 35, 54, 120]);
 
var str = diff(buf1, buf2);
console.log(str);

=>

diff

var diff = require('diff-buf');
 
var buf1 = new Buffer([10, 21, 44, 33, 120]);
var buf2 = new Buffer([10, 22, 35, 54, 120]);
 
var diffObj = diff(buf1, buf2, {string: false});
console.log(diffObj);

=>

[ { value: 10, added: undefined, removed: undefined },
  { value: 22, added: true, removed: undefined },
  { value: 21, added: undefined, removed: true },
  { value: 35, added: true, removed: undefined },
  { value: 44, added: undefined, removed: true },
  { value: 54, added: true, removed: undefined },
  { value: 33, added: undefined, removed: true },
  { value: 120, added: undefined, removed: undefined } ]

Options

  • length: max length of buffer, default is 1000
  • base: output string base, can be 10 or 16, defualt is 16
  • string: output type, default is true

License

MIT

Package Sidebar

Install

npm i diff-buf

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • dead_horse