SYNOPSIS
LEB128 encoding and decoding for signed and unsinged intergers. Supports arbitary length intergers larger then Number.MAX_SAFE_INTEGER
INSTALL
npm install leb128
USAGE
const leb = let encoded = lebunsignedconsole// <Buffer a3 e0 d4 b9 bf 86 02> let decoded = lebunsignedconsole// 9019283812387 encoded = lebsignedconsole// <Buffer dd 9f ab c6 c0 f9 7d> decoded = lebsignedconsole// '-9019283812387'
API
Use require('leb128/signed')
for signed encoding and decoding and
require('leb128/unsigned')
for unsigned methods
encode
LEB128 encodeds an intergerl.
Parameters
Returns Buffer
decode
decodes a LEB128 encoded interger
Parameters
buffer
Buffer
Returns String