我從http://opendb.lightspeedsystems.com/contentupdate/database.htm下載了一個數據庫,這是一個zip壓縮文件。無論如何,我的問題是,有兩個文件:virussignatures.dat
和virussignatures.fmt
。我聽說我應該使用BCP將數據庫提取爲SQL。的virussignatures.fmt
內容是:在.fmt的幫助下將.dat導出到Xml或可讀的文件
8.0
11
1 SQLCHAR 2 64 "~~~~~" 1 VirusName SQL_Latin1_General_CP1_CI_AS
2 SQLCHAR 2 32 "~~~~~" 2 VirusType SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 2 32 "~~~~~" 3 AppSig SQL_Latin1_General_CP1_CI_AS
4 SQLINT 0 4 "~~~~~" 4 SigStart ""
5 SQLINT 0 4 "~~~~~" 5 SigEnd ""
6 SQLCHAR 2 1024 "~~~~~" 6 Signature SQL_Latin1_General_CP1_CI_AS
7 SQLBIT 1 1 "~~~~~" 7 Test ""
8 SQLINT 0 4 "~~~~~" 8 CategoryNumber ""
9 SQLINT 0 4 "~~~~~" 9 SourceNumber ""
10 SQLDATETIME 0 8 "~~~~~" 10 TransactionTime ""
11 SQLCHAR 2 50 "" 11 KBID SQL_Latin1_General_CP1_CI_AS
我想給virussignatures.dat轉向XML或可以理解的TXT。
這可以使用Vb.Net來完成嗎?如果是這樣如何?無論如何,如果不這樣做應該怎麼做?