我从http://opendb.lightspeedsystems.com/contentupdate/database.htm下载了一个数据库,它是一个 zip 存档。无论如何我的问题是,有两个文件:virussignatures.dat
和virussignatures.fmt
. 我听说我应该使用 BCP 将数据库提取为 SQL。的内容virussignatures.fmt
是:
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 完成吗?如果有怎么办?无论如何,如果不是,应该怎么做?