Expressing large integer values in D-Bus APIs
ldo at geek-central.gen.nz
Mon Jul 17 23:20:06 UTC 2017
On Mon, 17 Jul 2017 15:34:08 -0700, Thiago Macieira wrote:
> I'd recommend you just follow regular "bigint" type marshalling in
> other binary protocols.
Several years ago I came up with a variation
<http://www.codecodex.com/wiki/Variable-Length_Integers> on the scheme
used in Standard MIDI files. By applying an offset adjustment at each
stage in the shift, I create a fully bijective encoding, while making
the packing scheme ever so slightly more efficient.
More information about the dbus