智能卡操作系統(tǒng)搜索命令
出處:chunyang 發(fā)布于:2008-11-21 09:47:36
面向記錄的結構允許有同樣結構的相關數(shù)據(jù)組存儲在一個單獨的文件中。一個典型的例子是含有名字和電 話號碼的電話目錄。當尋找某特殊名字時,一條搜索命令可以避免讀出整個目錄或逐個記錄讀出。
SEEK(查找)命令可在面向記錄的數(shù)據(jù)結構中用來搜索一個指定的字符串。用命令可給出一個區(qū)距,搜索 的字符串長度是個變量。命令必須告訴操作系統(tǒng)按哪個方向搜索?;蚴强梢詮拈_始位置向前(記錄號增加的 方向),或是從開始位置向后。搜索的開始位置也必須予以規(guī)定。第1個記錄,的記錄或現(xiàn)行的記錄均 可指定為開始位置。如果找到了搜索的數(shù)據(jù)串,操作系統(tǒng)把記錄指針設定為數(shù)據(jù)串的位置并通知終端搜索成 功了。圖1表明了搜索的方法,表1則是SEEK命令的具體功能。

圖1 在—個面向記錄的文件內(nèi)搜索
表1 遵照EN 726-3的SEEK的功能
ISO/IEC 7816-標準描述了可用來在透明的和面向記錄的文件中搜縈數(shù)據(jù)的兩條命令。SEARCH RECORD(搜索記錄)命令是ETSI SEEK命令的ISO/IEC版。這兩命令的主要區(qū)別在于按照ISO/IEC 7816-9,也可在命令中傳送一短FID,以用于隱式選擇的EF。這兩條命令的具體功能已列舉在表2和表36中。
圖2所示之命令序列說明了幾種可以使用SEEK命令的方式.這個例子是以圖3所示的線性定長文件為基礎的。

圖2 使用SEEK命令的命令序列之例

圖3 訪問面向記錄文件
表2 遵照ISO/IEC 7816-9的SEARCH RECORD的功能
SEARCH BIN \RY(搜索二進制的)命令使得可在一被選透明文件中可搜索特定的數(shù)據(jù)。此文件可由前一傳送的命令顯式選擇或經(jīng)命令參數(shù)隱式選擇,結果為從文件開頭到搜索串的第1字節(jié)所在處的區(qū)距。
表3 遵照ISO/IEC 7816-9的SEARCH BINARY的功能
歡迎轉載,信息來源維庫電子市場網(wǎng)(m.58mhw.cn)
上一篇:智能卡的非對稱加密算法
下一篇:智能卡文件操作命令
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內(nèi)容、版權等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
- 什么是氫氧燃料電池,氫氧燃料電池的知識介紹2025/8/29 16:58:56
- SQL核心知識點總結2025/8/11 16:51:36
- 等電位端子箱是什么_等電位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重復控制的復合控制策略2025/7/29 16:58:24
- 什么是樹莓派?一文快速了解樹莓派基礎知識2025/6/18 16:30:52









