UNPKG

@infinito/id3

Version:
11 lines 275 B
export default function getSyncSafe(buf) { if(!(buf instanceof Uint8Array)) { throw new TypeError("getSyncSafe expects a Uint8Array for parameter buf"); } let size = 0; for(let i=0;i<buf.byteLength;i++) { size<<=7; size += buf[i]&0x7f; } return size; };