【问题标题】:Converting files from Hexadecimal, binary, octal从十六进制、二进制、八进制转换文件
【发布时间】:2014-06-10 12:40:41
【问题描述】:

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

【问题讨论】:

标签: c# wpf number-systems


【解决方案1】:

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

从十六进制、二进制和八进制的实际转换很容易,System.Convert.ToString(byte, int) 是您的朋友。

【讨论】:

    猜你喜欢
    • 2015-12-12
    • 1970-01-01
    • 2015-09-06
    • 2018-04-21
    • 2021-01-29
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    相关资源
    最近更新 更多