У рамках пратаколаў перадачы дадзеных, TLV (тып-даўжыня-значэнне або тэг даўжыня-значэнне) з'яўляецца схемай кадавання, выкарыстоўваная для дадатковага інфармацыйнага элемента ў вызначаным пратаколе. Тыпу і даўжыня фіксаванага памеру (звычайна 1-4 байта), а поле значэння пераменнага памеру. Гэтыя палі выкарыстоўваюцца наступным чынам:
тып Двайковы код, часта проста алфавітна-лічбавай, які паказвае тып поля, што гэтая частка паведамлення ўяўляе; даўжыня Памер поля значэння (звычайна ў байтах); значэнне Пераменнага памеру серыі байтаў, які змяшчае дадзеныя для гэтай частцы паведамленні.
Некаторыя перавагі выкарыстання рашэння сістэмы прадстаўлення даных TLV з'яўляюцца:
TLV паслядоўнасці лёгка знайсці, выкарыстоўваючы абагульненыя функцыі сінтаксічнага аналізу; Новыя элементы паведамленні, якія будуць атрыманы ў больш старэйшым вузле можа быць бяспечна прапускаюцца, а астатняя частка паведамлення можа быць разабраны. Гэта падобна на тое, як, што невядомыя тэгі XML могуць быць бяспечна прапушчаны; Элементы TLV могуць быць размешчаны ў любым парадку ўнутры цела паведамлення; Элементы TLV звычайна выкарыстоўваюцца ў двайковым фармаце, які робіць разбор хутчэй і менш дадзеных; Гэта прасцей для генерацыі XML з ТЗМА, каб зрабіць чалавек праверку дадзеных магчымыя.
|