github.com/splace/varbinary (go): variable length binary Encoding/Marshaling/ReadWriting of integer values. differs from other techniques in that it uses all permutations of bytes. (up to the redundant states.) an encodings length is not carried in the binary data itself, so to decode, the length, in bytes, is required to be known by some other means. some byte sequences are never produced as an encoding, here they are redundant and don’t have a decoding. the redundant states occur due to the extra information carried in the variable length.  persistance for unordered list/group of uint64's : puts all values with the same encoding length into the same file. Up too 8 files named after their contents individual lengths. could be a compact data representation if the uint64 values are biased toward smaller numbers.
Keywords: go|golang