C11 implementation of multiformat specifications
-
Updated
Mar 25, 2019 - C
C11 implementation of multiformat specifications
Variable-length integer (VLQ) encoding and decoding, in C99. https://en.wikipedia.org/wiki/Variable-length_quantity
LEB128 with reduced length, up to ⅓ shorter
Streaming length prefixed buffers.
Learning bitwise operations in pure C, making varint & UTF-8 encoding methods
Unsigned variable-length integers
Encode and decode arbitrarily large signed and unsigned BigInts
A Stream VByte implementation in Go leveraging SIMD techniques
A length prefixed varint stream ReadWriter for Go
Add a description, image, and links to the varint topic page so that developers can more easily learn about it.
To associate your repository with the varint topic, visit your repo's landing page and select "manage topics."