Binary tools

Work in progress not ready to any practical use

Goals:

  • Efficient binary serialization
  • Pack/unpack byte tools
  • 2 flavors of space-effecient varint packing
  • CRCs and CRC-protected blocks
  • Async variants

Some publics

SmartInt codec

Variable-length signed and unsigned integer codec, see object SmartInt. For not too small numbers it is slightly more effective than VarInt codec, for example on Long values it saves a byte.

S
Description
Collection of binary format tools and manipulations
Readme
965 KiB
0 Stars 1 Watchers 0 Forks
2026-03-25 03:57:25 +03:00
Languages
Kotlin 99.9%