有人可以提供使用C#在粒度级别上处理文件的示例或入门。我们假设我想构建一个压缩和压缩文件的新程序。我可以用C#编写这样的程序吗?字节级别?
答案 0 :(得分:5)
您可以使用FileStream - 类和StreamReader - 类逐个字节地读取文件。 BinaryReader更加细化。拥有这些字节后,您就可以使用位运算符(|,&,<<,>>)进行位基处理。
可以在发布的链接中找到示例。
P.S:您可以使用SharpZipLib或.Net的压缩类来压缩文件。
答案 1 :(得分:1)
我不知道一个好的教程,但BinaryReader是一个开始阅读“位和字节”级别的好地方
答案 2 :(得分:0)