-1

Binary File Bytes を読み取って、それらを 16 進数に変換しています。

Dim TempStr As String = String.Join(" ", IO.File.ReadAllBytes(flname).Select(Function(b) b.ToString("X2")).ToArray())

上記のコードは機能していますが、バイト間にスペースがある 16 進データが表示されています。お気に入り:

00 50 45 00 00 4C 01 04 00 89 86 E3 51

スペースなしで 16 進値を取得するには、上記のコードで何を変更する必要がありますか。これらの HEX 値を次のように取得したい:

00504500004C0104008986E351

4

1 に答える 1

1

" "afterの間のスペースを削除します。String.Join(

このような:

Dim TempStr As String = String.Join("", IO.File.ReadAllBytes(flname).Select(Function(b) b.ToString("X2")).ToArray())
于 2013-08-07T06:01:45.763 に答える