ГО С Т ISO/IEC 24824-1— 2013
С.27.3 Если значение находится в диапазоне от 33 до 2080. то к потоку битов добавляют три бита
’100’. значение минус нижняя граница диапазона кодируют как целое значение без знака в поле из один
надцати битов и добавляют к потоку битов.
С.27.4 Если значение находится в диапазоне от 2081 до 526368. то к потоку битов добавляют три
бита ’101’, значение минус нижняя граница диапазона кодируют как целое значение без знака в поле из
девятнадцати битов и добавляют к потоку битов.
С.27.5 Если значение находится в диапазоне от 526369 до 220, то к потоку битов добавляют три
бита ’110’ и семь битов 0000000’ (забивка), значение минус нижняя граница диапазона кодируют как
целое значение без знака в поле из двадцати битов и добавляют к потоку битов.
С.28 Кодирование целых значений в диапазоне от 1 до 220, начиная с четвертого бита
октета
С.28.1 В данном пункте (С.28) описано кодирование целых значений в диапазоне от 1 до 220, когда
кодирование должно начаться с четвертого бита октета (см. также С.25, С.26 и С.27). Данное значение
кодируют, выполняя следующие действия (в указанном порядке).
П р и ме ч ани е — Кодирование данного типа всегда заканчивают на восьмом бите другого или того же
октета.
С.28.2 Если значение находится в диапазоне от 1 до 16. то к потоку битов добавляют бит ’0’, зна
чение минус нижняя граница диапазона кодируют как целое значение без знака в поле из четырех битов и
добавляют к потоку битов.
С.28.3 Если значение находится в диапазоне от 17 до 1040. то к потоку битов добавляют три бита
’100’. значение минус нижняя граница диапазона кодируют как целое значение без знака в поле из де
сяти битов и добавляют к потоку битов.
С.28.4 Если значение находится в диапазоне от 1041 до 263184. то к потоку битов добавляют три
бита ’101’, значение минус нижняя граница диапазона кодируют как целое значение без знака в поле из
восемнадцати битов и добавляют к потоку битов.
С.28.5 Если значение находится в диапазоне от 263185 до 220, то к потоку битов добавляют три
бита ’100’ и шесть битов 000000’ (забивка), значение минус нижняя граница диапазона кодируют как
целое значение без знака в поле из двадцати битов и добавляют к потоку битов.
С.29 Кодирование целых значений в диапазоне от 1 до 256
С.29.1 В данном пункте (С.29) описано кодирование целых значений в диапазоне 1 до 256.
П р и мечани е — Кодирование данного типа всегда начинают с пятого или с седьмого бита октета и за
канчивают на четвертом или шестом бите следующего октета соответственно.
С.29.2 Значение минус нижняя граница диапазона кодируют как целое значение без знака в поле
из восьми битов и добавляют к потоку битов.
76