UNPKG

biteme

Version:

A customizable byte reader that noms Uint8Arrays

20 lines (17 loc) 578 B
export default class ConversionUtils { static convertHexStringToBinString(hexString) { return Array.from(hexString).reduce(function (binString, nib) { return binString + Number .parseInt(nib, 16) .toString(2) .padStart(4, '0') }, '') } static convertBinStringToHexString(binString) { return binString .match(/.{1,4}/g) .reduce(function (hexString, byte) { return hexString + Number.parseInt(byte, 2).toString(16) }, '') } }