atcheck/lsscanner/new_ubuntu/node_modules/hexify/hexify.js

26 lines
521 B
JavaScript
Raw Normal View History

2019-12-16 18:42:21 +01:00
"use strict";
var hexify = {
toByteArray: function (hexStr) {
var hex = [];
var arr = hexStr.match(/[0-9a-fA-F]{2}/g);
arr.forEach(function (h) {
hex.push(parseInt(h, 16));
});
return hex;
},
toHexString: function (byteArray) {
var str = '';
byteArray.forEach(function (b) {
var hex = (b.toString(16));
str += (hex.length < 2 ? '0' + hex : hex);
});
return str;
}
};
module.exports = hexify;