如何在文件中查找二进制序列
可能的重复:
byte[] 数组模式搜索
我正在尝试用 C# 和 .NET 编写一个简单的压缩算法3.5 并且我需要能够搜索特定文件以查找特定位序列的出现。 最快的方法是什么?
Possible Duplicate:
byte[] array pattern search
I am trying to write a simple compression algorthm in C# and .NET 3.5 and I need to be able to search a particular file for occurrences of a certain sequence of bits. what is the fastest way of doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于文件是 8K,我首先将所有字节读入内存数组,如下所示:
在此堆栈溢出条目中有一个可搜索的代码示例:
字节[]数组模式搜索
Since the file is 8K I would start by reading all the bytes into an in memory array like this:
There is a code sample to search in this stack overflow entry:
byte[] array pattern search