如何在文件中查找二进制序列

发布于 2024-07-25 05:10:33 字数 242 浏览 1 评论 0原文

可能的重复:
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷雾森÷林ヴ 2024-08-01 05:10:33

由于文件是 8K,我首先将所有字节读入内存数组,如下所示:

byte[] bytes = System.IO.File.ReadAllBytes(fileName);

在此堆栈溢出条目中有一个可搜索的代码示例:

字节[]数组模式搜索

Since the file is 8K I would start by reading all the bytes into an in memory array like this:

byte[] bytes = System.IO.File.ReadAllBytes(fileName);

There is a code sample to search in this stack overflow entry:

byte[] array pattern search

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文