-1

我正在读取二进制文件字节并将它们转换为十六进制。

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

上面的代码正在工作,但它向我显示了字节之间有空格的十六进制数据。喜欢:

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

我应该对上面的代码进行什么更改才能获得没有空格的十六进制值。我想将这些 HEX 值作为:

00504500004C0104008986E351

4

1 回答 1

1

去掉" "后面的空格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 回答