2017-01-29 6 views
0

Я знаю некоторые кодировки с переменной длиной , которые разделяют основную идею о том, что 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 

Кто-нибудь идею, если это вещь и то, что она называется?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^