显示二进制文件的内容

本文关键字:二进制文件 显示 | 更新日期: 2023-09-27 17:50:15

我有一个FileopenDialog,我可以选择。txt,.bin,.prn,.dat文件。选择这个后,我想读取文件的内容,并在一个richtextbox中显示它。

此文件适用于所有文件,除了以下格式的二进制文件。

00000120  20 20 20 20 3d 20 30 78  30 30 30 30 30 30 33 30  |    ABCD@.......
00000130  0a 01 00 00 00 23 00 00  00 75 75 69 64 30 20 20  |....LD;
000001a0  20 20 20 20 20 3d 20 30  78 61 32 35 35 35 63 30  |     ABCDEF11111|

我想在richtextbox的二进制文件中显示上述ascii和十六进制值,但它显示的输出类似。

ABCD@LD;

显示二进制文件的内容

使用复合格式字符串:

str[i].ToString("X2") + " ";

MSDN标准数字格式字符串的文档有示例