@shenyan1206/buffer-helper

Buffer Helper class for NodeJS

Usage no npm install needed!

<script type="module">
  import shenyan1206BufferHelper from 'https://cdn.skypack.dev/@shenyan1206/buffer-helper';
</script>

README

buffer-helper

Buffer Helper for NodeJS

Support:

  1. Bit Operation over two same length buffers.

  2. extract first N bytes data from buffer.

Singleton pattern

Public Methods:

AND(buffer, mask, newBuffer=false) 
OR(buffer, mask, newBuffer=false) 
XOR(buffer, mask, newBuffer=false) 

extract(data, length)

installation

$ nmp install @shenyan1206/buffer-helper --save

example

var BufferHelper = require("@shenyan1206/buffer-helper");

var data = Buffer.from("0102030405060708", "hex");

var first2Bytes = BufferHelper.extract(data, 2);

console.log(first2Bytes);
console.log(data);