LINUX.ORG.RU

Как называется такая variable-width кодировка?


0

1

Напоминает UTF-8, но проще:

  • числа представлены в 128-ричной системе счисления (7-битные цифры)
  • каждая цифра записывается в отдельном байте
  • порядок записи - от старших разрядов к младшим, начиная со старшего ненулевого разряда
  • у последнего байта 8й бит равен 0, а у остальных - 1

То есть числа от 0 до 127 запишутся одним байтом as is, остальные - последовательностью байт.

Неужели у такой банальной штуки нет well-known названия?

★★★★★

Последнее исправление: Manhunt (всего исправлений: 1)

Ответ на: комментарий от true_admin

Туплю :( Является он префиксным, является.

Но в любом случае, слово «префиксный» - слишком общее.

Manhunt ★★★★★
() автор топика
Последнее исправление: Manhunt (всего исправлений: 1)
Ответ на: комментарий от ABW

Один из вариантов монотонных кодов Элиаса.

Ты имеешь ввиду delta / gamma / omega coding ?

Manhunt ★★★★★
() автор топика

Как называется не знаю, но могу подсказать, что такое представление чисел используется в форматах .xz (местами) и .wbmp (для записи размеров изображения). Надеюсь, поможет.

d ★★★★
()

Отличная, кстати, идея для кодировки!

mix_mix ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.