話說智慧卡的檔案種類

2021-06-07 21:40:21 字數 1022 閱讀 4189

話說智慧卡的檔案種類

按照iso7816-4的定義,智慧卡的資料儲存也是按照檔案的方式進行的。這裡所說的資料多指可以通過終端進行訪問的資料,一些智慧卡的內部資料(不能通過終端進行訪問的)究竟採取什麼樣的儲存方式完全取決於智慧卡os的設計者。

從大類來分,智慧卡的檔案型別分為專用檔案df(dedicated file)和基本檔案ef(elementary file)。其中df的作用類似於計算機系統中的目錄或者資料夾,而ef才是用來儲存資料的。

根據樹狀結構,一張卡片中必須有且僅有乙個根目錄即:mf(master file),也稱作主控檔案。其他所有的df和ef都位於mf之下。mf是乙個特殊的df,在卡片復位後被預設選中,也就是說,當卡片復位之後即處於mf目錄下。

對於檔案的操作可以通過隱性選擇和顯性選擇兩種方式,其中顯性選擇就是通過select file命令直接選擇,而隱性選擇則是通過讀寫檔案命令利用短檔案標識來指出具體訪問的是哪個檔案。

通常對於df檔案只有通過顯性直接選擇的方式才能選中,而對於ef則即可以通過顯性選擇,也可以通過隱性選擇的方式來訪問。

每個df和ef都有自己的檔案標識fid,fid用兩個位元組來表示,其中3f00是mf專用的標識,而ffff是保留資料不能用作檔案標識。對於ef而言除了fid,還有短檔案標識sfi,通常為fid的後5位資料;對於df而言除了fid之外還有df名也可以用來選擇這個df檔案。

作為基本檔案ef又可以分為:透明二進位制檔案和記錄檔案兩大類。透明二進位制檔案儲存的資料按照資料塊的方式進行訪問,可以通過偏移位址和讀寫長度來進行訪問。而記錄檔案則是按照一條一條的記錄來進行資料訪問的。記錄檔案還可以進一步細分為線性定長記錄、線性變長記錄和迴圈記錄三種格式。

線性定長記錄:每條記錄的長度都相同,在追加記錄時記錄號順序遞增;線性變長記錄:每條記錄的長度可以不同,在追加記錄時記錄號順序遞增;迴圈記錄:這是乙個比較特殊的記錄檔案,每條記錄的長度相同,但是在追加記錄時記錄號並不是順序遞增的,而是和記錄的新增順序反向,即最後追加的記錄始終是第一號記錄,最早追加的記錄號最大。而且當新增的記錄達到檔案空間的極限之後,如果再繼續新增記錄的話,最早的記錄將會被最新的記錄所覆蓋。

智慧卡 7816協議

1 t0 非同步半雙工字元傳輸協議 停止位是2,t1是1。2 t1是非同步半雙工塊傳輸協議。有起始域,資訊域,中止域 組成乙個 塊。3 t14叫做私有協議。t14沒有奇偶校驗,atr期間時鐘因子也不同。像irdeto是620。4 通訊協議說明 字元傳輸 smart card的字元傳輸採用的是非同步半...

RFID與智慧卡

rfid與智慧卡 智慧卡 smartcard 區別於早期的磁卡,是一張上面封裝了整合電 路晶元的塑料卡片,用於儲存和處理資料。智慧卡可以分為一般儲存卡 加密儲存卡 cpu卡和整合了多種功能的超級智慧卡。智慧卡的分類和標 準很多,這裡只對和 rfid 物聯網相關的非接觸式 contactless 智慧...

智慧卡的電源電流

智慧卡的微控制器是通過它的觸點電極c1來獲得其電源電壓的。根據gsm 11.11規範,此電流不能超過10nuaoiso標準的現行版本規定值為200ma,從技術上來說這是過時的,將肯定要改變以反映目前的技術狀態。智慧卡的功率消耗是50mw,即5v的電源電壓和假定的10ma的電源消耗。即使這樣的功率損耗...