- ベストアンサー
VB2005を使ってバイナリファイルの中身をHEX変換してテキスト表示したい。
VBは初心者ですが、以下のような事をVB2005を使って実現したいのですが、参考コーディングがありましたら教えて下さい。 ・バイナリファイルファイルの中身を可変の長さ(オープン時に変換の長さは決定している)をHEXに変換してテキスト表示したい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
バイナリファイルの例じゃないんですが、 DataSetの中身をHEX出力(DumpFile)にして出力している 例ならあります。 http://techbank.jp/vbnet/DumpFile.html 基本的には、これの応用かと。 具体的には、String.FormatでHex変換して出力したり 画面表示したりすることができます。 Private Shared Sub ByteDataWrite(ByVal sw As StreamWriter, ByVal s As String) Dim encode As Encoding = Encoding.GetEncoding("Shift_JIS") For Each b As Byte In encode.GetBytes(s.ToCharArray()) sw.Write(String.Format("{0:X2} ", b)) Next End Sub ご参考になれば幸いです。
お礼
有難うございました。 参考にします。