在byte[]数组的特定位置进行正则表达式匹配. 为了从硬盘上搜索特定类型的文件,需要根据文件的特征值进行匹配. 对于已掌握文件结构的文件,采用hard-code的方式进行匹配:这样速度快: 对于未掌握文件结构的文件,根据文件的特征数据,使用正则表达式进行匹配.缺点是匹配速度慢.但是相对于阅读或破解每种文件的数据结构,可以节约开发时间. 由于C#中的正则表达式引擎仅提供了对字符串的正则匹配,而我们从硬盘上读取的数据是byte[]类型,所以需要添加对byte[]数据进行正则匹配的支持. 另外,文件…