mirror of
https://github.com/bk20x/uleb128
synced 2026-01-02 14:24:42 +00:00
No description
| src | ||
| tests | ||
| README.md | ||
| uleb128.nimble | ||
uleb128
signed and unsigned little endian base128 encoding in pure Nim.
Install through nimble with:
nimble install uleb128
import uleb128
# uleb128
block:
let
data: uint = 255254
encoded = uleb128Encode data # returns seq[uint8]
decoded = uleb128Decode encoded
assert decoded == data
# leb128
block:
let
data: int = 23852835925
encoded = leb128Encode data
decoded = leb128Decode data
assert decoded == data