从十六进制,二进制,八进制转换文件

时间:2014-04-25 00:41:32

标签: c# wpf number-systems

我正处于编辑项目的设计阶段。我总是以二进制格式存储文件。但是要求是,用户必须能够单击“显示格式”按钮,文件内容的格式应从二进制更改为十六进制,十进制,反之亦然。做这个的最好方式是什么?我的文件非常庞大。

1 个答案:

答案 0 :(得分:0)

我不会将文件读入内存,而是只关注编辑器左上角的偏移位置。然后使用Stream.Seek使用随机文件访问,并在需要时读取该部分文件并将其显示给最终用户。

十六进制,二进制和八进制的实际转换很简单,System.Convert.ToString(byte, int)是你的朋友。