http://opendb.lightspeedsystems.com/contentupdate/database.htmからデータベースをダウンロードしました。これは zip アーカイブでした。とにかく私の質問は、2 つのファイルがあるということです: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 を使用して行うことができますか? もしそうなら、どのように?とにかく、そうでない場合、これをどのように行うべきですか?