htc 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
..
test 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
.npmignore 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
.travis.yml 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
LICENSE 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
README.md 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
index.js 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
inline.js 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
inplace.js 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây
package.json 7ca38fdcbb 善行少年PC端首次提交(基础版) 10 tháng trước cách đây

README.md

buffer-xor

TRAVIS NPM

js-standard-style

A simple module for bitwise-xor on buffers.

Examples

var xor = require("buffer-xor")
var a = new Buffer('00ff0f', 'hex')
var b = new Buffer('f0f0', 'hex')

console.log(xor(a, b))
// => <Buffer f0 0f>

Or for those seeking those few extra cycles, perform the operation in place:

var xorInplace = require("buffer-xor/inplace")
var a = new Buffer('00ff0f', 'hex')
var b = new Buffer('f0f0', 'hex')

console.log(xorInplace(a, b))
// => <Buffer f0 0f>
// NOTE: xorInplace will return the shorter slice of its parameters

// See that a has been mutated
console.log(a)
// => <Buffer f0 0f 0f>

License MIT