【发布时间】:2012-01-30 22:12:57
【问题描述】:
我想知道如何读取二进制格式的文件。
例如,tiff 图像文件可能具有以下十六进制 0000 4949 002A 0000 的二进制格式。 如何在 c# 中获取这些值?
【问题讨论】:
-
byte[] buf = new byte[???]; File.Open("somefile").Read(buf,0,buf.Length); -
我试过这个 sn-p 并且它有效
-
仅供参考 - 这不是 TIFF 的正确标题格式。它可能是 49 49 2a 00(英特尔字节排序)或 4d 4d 00 2a(摩托罗拉字节排序),而不是您的问题。
-
我知道,所以我需要阅读二进制格式,以便了解订购信息。