Я знаю некоторые кодировки с переменной длиной , которые разделяют основную идею о том, что 1s кодирует длину полезной нагрузки линейно.Что называется кодировкой этого номера?
0
10x
110xx
1110xxx
или с 1s и Xs перемежающихся:
0
1x0
1x1x0
1x1x1x0
С некоторыми незначительными изменениями (7 крестиков на 1 и 7 крестиков в конце) мы получаем:
0xxxxxxx
1xxxxxxx0xxxxxxx
1xxxxxxx1xxxxxxx0xxxxxxx
1xxxxxxx1xxxxxxx1xxxxxxx0xxxxxxx
https://en.wikipedia.org/wiki/Variable-length_quantity
или:
0xxxxxxx
110xxxxx 10xxxxxx
1110xxxx 10xxxxxx 10xxxxxx
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
https://de.wikipedia.org/wiki/UTF-8
, но они оба масштаба линейно. Я хотел что-то, что весы экспоненциально и можно декодировать побитовое в прямом направлении (без выравнивания байтов, обратное декодирование или случайного искание необходимости) так что я придумал:
0
1x0
1x1xx0
1x1xx1xxxx0
1x1xx1xxxx1xxxxxxxx0
Кто-нибудь идею, если это вещь и то, что она называется?