什么是在C#中搜索大型二进制文件中特定子字符串的最佳方法?
具体来说,我正在尝试从可执行文件中提取DWARF信息,因此我只关心二进制文件的某些部分(即以字符串
在
有更好的方法吗?
具体来说,我正在尝试从可执行文件中提取DWARF信息,因此我只关心二进制文件的某些部分(即以字符串
.debug_info
, .debug_abbrev
等开头的部分)。在
Stream
, FileStream
或 BinaryReader
中没有明显的解决方案,因此看起来我必须读取块并自己搜索数据以查找字符串。有更好的方法吗?