C#如何用hex打开文件

时间:2026-02-15 13:51:20

1、通过Add reference方法,加入对HexFileStream.dll的引用。

2、在代码中加入对命名空间的引用:       using Utilities.IO;

3、在代码中建立一个HexFileStream                HexFileStream tStream = null;                try                {                  tStream = new HexFileStream(openFileDialog1.FileName, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite);                }                catch (Exception Err)                {                  Err.ToString();                  return;                }

4、设置存储器空间的大小——比如你用M128,你就要设置存储器空间大小       为128 * 1024,当然,如果空间大小是可变的,那么就设置0       tStream.SetLength(0); 

5、读取所需的数据,并显示出来       Byte[] tBuffer = new Byte;              //! 和Stream的用法相同       tStream.Read(tBuffer, 0, tBuffer.Length);       //! m_bvExample是一个ByteViewer,ByteViewer是微软提供的一个类,用以将二进制       //! 数组以Hex字符串的方式显示在窗体上。       m_bvExample.SetBytes(tBuffer);

© 2026 手抄报圈
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com