2012-05-06 67 views
0

我有.mfd文件,我想將.mfd文件中的信息導入到python中,以便保存在數據庫(sqlite3)中。有人可以幫助我或給我辦法......謝謝!什麼將.mfd文件轉換爲另一種格式?

我使用libnfc(nfc-mfclassic)讀取標籤中的所有塊,然後得到.mfd。如果我想這樣的數據保存在Python。什麼應該我要做的數據庫......

我的標籤是MIFARE 1K

我跑這件事:在終端nfc-mfclassic r a dumptest.mfd(Ubuntu的)來獲取所有的數據

Usage: nfc-mfclassic r|w a|b <dump.mfd> [<keys.mfd>] 
    r|w   - Perform read from (r) or write to (w) card 
    a|b   - Use A or B keys for action 
    <dump.mfd> - MiFare Dump (MFD) used to write (card to MFD) or (MFD to card) 
    <keys.mfd> - MiFare Dump (MFD) that contain the keys (optional) 
Or: nfc-mfclassic x <dump.mfd> <payload.bin> 
    x    - Extract payload (data blocks) from MFD 
    <dump.mfd> - MiFare Dump (MFD) that contains wanted payload 
    <payload.bin> - Binary file where payload will be extracted 
+0

什麼是.mfd文件?你試過什麼了? – 2012-05-06 10:32:22

+0

什麼程序用於創建mfd文件?或者你的意思是mdf? – dbf

+0

我使用libnfc來使用nfc設備(ARC122)讀取標籤中的數據(所有塊),因此我使用nfc-mfclassic在終端中運行(我使用Ubuntu),然後將所有數據保存在.mfd文件中(mifare dump) – user1376294

回答

0

在這裏你可以找到一個程序來讀取NFC-mfclassic的堆放在Python:http://habrahabr.ru/post/141213/(頁面是在俄羅斯,你可以使用GOOGLETRANSLATE或者滾動到「Программанапитоне,котораячитаетданныеиздампаполученногос помощьюnfc-mfclassic「部分)。使用python-sqlite(http://docs.python.org/library/sqlite3.html)將數據保存到sqllite後。

+0

對不起,我是新的python ..我想知道目錄,我必須保存文件.py,我不知道它是什麼意思>>#!/ usr/bin/env python – user1376294

+0

並感謝您的發佈。 – user1376294

+0

關於在Windows中運行python文件,請參閱http://mail.python.org/pipermail/tutor/2004-July/030634.html。 – dbf

相關問題