UNPKG

biteme

Version:

A customizable byte reader that noms Uint8Arrays

20 lines (16 loc) 439 B
export default class ByteUtils { static leadZ(byte) { if (byte >= 128) return 0 if (byte >= 64) return 1 if (byte >= 32) return 2 if (byte >= 16) return 3 if (byte >= 8) return 4 if (byte >= 4) return 5 if (byte >= 2) return 6 if (byte >= 1) return 7 return 8 } static toString(string, byte) { return string + String.fromCharCode(byte) } }