通信用語の基礎知識 全国のICカードこれひとつ 戻る

VINT
辞書:電算用語の基礎知識 ソフト用語編 (PYSOFT)
読み:ヴィー-イント
外語:VINT: variable size integer
品詞:名詞

EBML(Matroska)で使われている、可変長での整数の符号化方法。

目次
概要

正式な呼称は不明だが、RFCドラフトには、セクション2.1に「Variable size integer」「VINT」と記載がある。

UTF-8に似た手法で、1オクテットから4オクテットの可変長で、最大28ビット長の整数を表現できる。理論上は8オクテット、あるいはそれ以上も拡張が可能だが、RFCドラフトでは4オクテットまでで抑えているようである。

特徴
長さ最大符号
1271xxxxxxx
221401xxxxxx xxxxxxxx
3221001xxxxx xxxxxxxx xxxxxxxx
42280001xxxx xxxxxxxx xxxxxxxx xxxxxxxx
これ以降は理論上ありうる符号例
523500001xxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
6242000001xx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
72490000001x xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
825600000001 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx

ここから、0x00なら次のオクテットまで長さの指示ビットが続き、長さ9以上も表現できる可能性があることが分かる。

リンク
用語の所属
EBML
関連する用語
Matroska
synchsafe整数

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic