文件名称:TLVcode
下载
别用迅雷、360浏览器下载。
如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
介绍说明--下载内容均来自于网络,请自行研究使用
TLV编码与解码
TLV是tag, length和value的缩写.一个基本的数据元就包括上面三个域. Tag唯一标识该数据元, length是value域的长度. Value就是数据本身了. 举个例子, 下面是一个tlv格式的AID(应用标识符)字节串”9F0607A0000000031010”, 其中9F06是tag, 07是长度, A0000000031010就是AID本身的值了.
对于程序编写人员来说,我们关心的是,如果有类似上面这样的一串TLV编码的字节串从卡片传过来, 怎么样从中提取我们想要的数据. 这就牵扯出TLV解码的问题(TLV coding and decoding
TLV is the abbreviation of value tag, and length. A basic data element includes the above three domains. Tag uniquely identifies the data element, length value is the length of the domain. Value is the data itself. For example, the following is a TLV format AID (application identifier) byte string "9F0607A0000000031010" 9F06, which is tag, 07 is the length of A0000000031010 is AID itself value.
For programmers, what we are concerned about is how to extract the data we want from a card string like a string of TLV encoded above, which involves the problem of TLV decoding.)
TLV是tag, length和value的缩写.一个基本的数据元就包括上面三个域. Tag唯一标识该数据元, length是value域的长度. Value就是数据本身了. 举个例子, 下面是一个tlv格式的AID(应用标识符)字节串”9F0607A0000000031010”, 其中9F06是tag, 07是长度, A0000000031010就是AID本身的值了.
对于程序编写人员来说,我们关心的是,如果有类似上面这样的一串TLV编码的字节串从卡片传过来, 怎么样从中提取我们想要的数据. 这就牵扯出TLV解码的问题(TLV coding and decoding
TLV is the abbreviation of value tag, and length. A basic data element includes the above three domains. Tag uniquely identifies the data element, length value is the length of the domain. Value is the data itself. For example, the following is a TLV format AID (application identifier) byte string "9F0607A0000000031010" 9F06, which is tag, 07 is the length of A0000000031010 is AID itself value.
For programmers, what we are concerned about is how to extract the data we want from a card string like a string of TLV encoded above, which involves the problem of TLV decoding.)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
文件名 | 大小 | 更新时间 |
---|---|---|
TLV源代码\CreateProtocol20060418.doc | 184320 | 2008-09-05 |
TLV源代码\ethereal_plugin\GYZPlugin\802_16e.mdb | 425984 | 2005-12-13 |
TLV源代码\ethereal_plugin\GYZPlugin\adaptixproto_dbg.dll | 49246 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\adaptixproto_dbg.exp | 826 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\adaptixproto_dbg.lib | 2476 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\adaptixproto_dbg.pdb | 148480 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\adaptixpro_debug.exp | 826 | 2005-12-19 |
TLV源代码\ethereal_plugin\GYZPlugin\adaptixpro_debug.lib | 2476 | 2005-12-19 |
TLV源代码\ethereal_plugin\GYZPlugin\adaptixpro_debug.pdb | 25600 | 2005-12-19 |
TLV源代码\ethereal_plugin\GYZPlugin\adpatixproto.dll | 49152 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\adpatixproto.exp | 810 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\adpatixproto.lib | 2428 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.c | 9568 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.dsp | 2500 | 2007-09-16 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.dsw | 531 | 2005-12-12 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.exp | 775 | 2005-12-19 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.ncb | 58368 | 2008-04-22 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.obj | 6455 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.opt | 56832 | 2008-04-22 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.pdb | 148480 | 2005-12-19 |
TLV源代码\ethereal_plugin\GYZPlugin\foo.plg | 1121 | 2007-09-17 |
TLV源代码\ethereal_plugin\GYZPlugin\GYZListData.h | 1759 | 2007-09-13 |
TLV源代码\ethereal_plugin\GYZPlugin\makefile.mak | 780 | 2007-09-14 |
TLV源代码\ethereal_plugin\GYZPlugin\makefile.mak.bak | 784 | 2007-09-14 |
TLV源代码\ethereal_plugin\GYZPlugin\makefile.nmake | 733 | 2006-05-31 |
TLV源代码\ethereal_plugin\GYZPlugin\makefile.nmake.bak | 739 | 2006-05-31 |
TLV源代码\ethereal_plugin\GYZPlugin\makefile_rel.mak | 774 | 2006-07-12 |
TLV源代码\ethereal_plugin\GYZPlugin\makefile_rel.mak.bak | 741 | 2005-12-19 |
TLV源代码\ethereal_plugin\GYZPlugin\makefile_rel.nmake.bak | 697 | 2005-12-19 |
TLV源代码\ethereal_plugin\GYZPlugin\TLVDecodeDLLheader.h | 3985 | 2007-09-16 |
TLV源代码\ethereal_plugin\GYZPlugin\vc60.pdb | 118784 | 2007-09-16 |
TLV源代码\ethereal_plugin\Readme.txt | 115 | 2008-09-05 |
TLV源代码\messageDecoder20070829.doc | 1519616 | 2008-09-05 |
TLV源代码\Messageflow060519.vsd | 859648 | 2006-05-22 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.aps | 38216 | 2007-12-10 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.clw | 8727 | 2007-12-11 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.cpp | 5325 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.dsp | 6353 | 2006-05-26 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.dsw | 551 | 2003-03-28 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.h | 2416 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.ncb | 10505216 | 2010-01-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.opt | 57856 | 2007-12-11 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.plg | 1471 | 2007-12-11 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.rc | 20213 | 2006-06-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.sln | 892 | 2010-01-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.suo | 9728 | 2010-01-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.vcproj | 13881 | 2010-01-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocol.vcproj.ztge-PC.ztge.user | 1411 | 2010-01-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocolDoc.cpp | 46892 | 2007-12-10 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocolDoc.h | 3529 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocolView.cpp | 3791 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\CreateProtocolView.h | 2991 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DLGDupSubProtoName.cpp | 2816 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DLGDupSubProtoName.h | 2463 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DlgFixUnmatchedCity.cpp | 25672 | 2006-07-12 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DlgFixUnmatchedCity.h | 3204 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DlgRename.cpp | 2015 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DlgRename.h | 2217 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DlgSubProtoManage.cpp | 10934 | 2006-06-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\DlgSubProtoManage.h | 2916 | 2006-06-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseIETable.cpp | 3304 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseIETable.h | 2674 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseMessage.cpp | 3303 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseMessage.h | 2651 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseOpcodeTable.cpp | 2749 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseOpcodeTable.h | 2501 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseStartTable.cpp | 3368 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDatabaseStartTable.h | 2681 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDBSupported.cpp | 8048 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZDBSupported.h | 2645 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZGlobalHeader.h | 4207 | 2007-12-10 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZProtocolStack.cpp | 27189 | 2010-01-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\GYZProtocolStack.h | 5081 | 2007-12-10 |
TLV源代码\Protocolstack\CreateProtocolV2071210\HHJOPCode.cpp | 2629 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\HHJOPCode.h | 2485 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\MainFrm.cpp | 4381 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\MainFrm.h | 2674 | 2006-05-30 |
TLV源代码\Protocolstack\CreateProtocolV2071210\ReadMe.txt | 4503 | 2003-03-28 |
TLV源代码\Protocolstack\CreateProtocolV2071210\res\bitmapma.bmp | 598 | 2006-05-26 |
TLV源代码\Protocolstack\CreateProtocolV2071210\res\CreateProtocol.ico | 766 | 2001-10-21 |
TLV源代码\Protocolstack\CreateProtocolV2071210\res\CreateProtocol.rc2 | 406 | 2003-03-28 |
TLV源代码\Protocolstack\CreateProtocolV2071210\res\CreateProtocolDoc.ico | 1078 | 2003-03-28 |
TLV源代码\Protocolstack\CreateProtocolV2071210\res\CreateProtocol_.ico | 1078 | 2003-03-28 |
TLV源代码\Protocolstack\CreateProtocolV2071210\res\Toolbar.bmp | 1078 | 2003-03-28 |
TLV源代码\Protocolstack\CreateProtocolV2071210\resource.h | 2257 | 2006-06-05 |
TLV源代码\Protocolstack\CreateProtocolV2071210\StdAfx.cpp | 216 | 2003-03-28 |
TLV源代码\Protocolstack\CreateProtocolV2071210\StdAfx.h | 1054 | 2003-03-28 |
TLV源代码\TLVDecodeDLL_opt\adaptix_maccrc.cpp | 5665 | 2006-06-09 |
TLV源代码\TLVDecodeDLL_opt\adaptix_maccrc.h | 1707 | 2006-06-09 |
TLV源代码\TLVDecodeDLL_opt\CRACK.CPP | 7008 | 2005-12-14 |
TLV源代码\TLVDecodeDLL_opt\CRACK.H | 654 | 1998-03-26 |
TLV源代码\TLVDecodeDLL_opt\GYZDatabaseIETable.cpp | 3300 | 2006-05-30 |
TLV源代码\TLVDecodeDLL_opt\GYZDatabaseIETable.h | 2655 | 2006-05-30 |
TLV源代码\TLVDecodeDLL_opt\GYZDatabaseMessage.cpp | 3301 | 2006-05-30 |
TLV源代码\TLVDecodeDLL_opt\GYZDatabaseMessage.h | 2630 | 2006-05-30 |
TLV源代码\TLVDecodeDLL_opt\GYZDatabaseStartTable.cpp | 3347 | 2006-05-30 |
TLV源代码\TLVDecodeDLL_opt\GYZDatabaseStartTable.h | 2660 | 2006-05-30 |
TLV源代码\TLVDecodeDLL_opt\GYZDataToBeDecode.cpp | 22713 | 2007-09-17 |
TLV源代码\TLVDecodeDLL_opt\GYZDataToBeDecode.h | 5705 | 2007-09-17 |
TLV源代码\TLVDecodeDLL_opt\GYZDBSupported.cpp | 6268 | 2006-05-30 |