Skip to content

Режим Сжатия 06 — Inline Integer Encoding с v2.0.0

Этот режим сжатия сделан для очень маленьких неотрицательных целых чисел в десятичной системе счисления, чтобы JSSC не раздувал выходные данные в таких случаях.

Данный режим сжатия создан для того, чтобы JSSC можно было использовать в базах данных, например для хранения значений как «счетчик подписчиков». Когда число больше 14, JSSC использует Режим Сжатия 03.

Как это работает

Число хранится прямо в блоке «Код #2» в Заголовочном Символе.

Таблица кодировки

ЧислоЗакодированное числоДвоичный код
010001
120010
230011
340100
450101
560110
670111
781000
891001
9A1010
10B1011
11C1100
12D1101
13E1110
14F1111

Использование Заголовочного Символа

НазваниеИспользование
Код #100 или 06
Код #2Закодированное число
Код #3по умолчанию
i?false
o?false
s?false
b?по умолчанию