有关在粒度级别上处理文件的 C# 入门知识或示例

发布于 2024-09-02 07:17:45 字数 79 浏览 3 评论 0原文

有人可以提供有关使用 C# 在粒度级别上处理文件的示例或入门吗?假设我想构建一个新程序来压缩文件。我可以用 C# 编写这样一个程序吗?字节级别?

Can someone provide an example or primer on working with files on a granular level with C#. Let's assume that I want to build a new program to compress and zip files. Can I write a program like this, with C#, that gets down to the bits & bytes level?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(3

土豪 2024-09-09 07:17:45

您当然可以使用 FileStream-class 和 StreamReader-类。 BinaryReader 更加精细。有了这些字节,您就可以使用位运算符(|、&、<<、>>)来处理基于位的操作。

可以在发布的链接中找到示例。

PS:您可以使用 SharpZipLib.Net 来压缩文件。

You can surely read files byte by byte by using FileStream-class and the StreamReader-class. BinaryReader is even more granular. Having the bytes you will have the possibilty to work on bit-base with the bit-operators (|, &, <<, >>).

Examples can be found at the posted links.

P.S: You could use SharpZipLib or the Compression classes of .Net to compress files.

毁梦 2024-09-09 07:17:45

我不知道有什么好的教程,但是 BinaryReader 是一个好地方开始在“位和字节”级别上进行读取

I do not know of a good tutorial but BinaryReader is a good place to start for reading on the "bits & bytes" level

独行侠 2024-09-09 07:17:45

您可以在此处下载免费的 #ziplib 库,包括 C# 源代码:

http://www.icsharpcode.net /opensource/sharpziplib/

这至少应该告诉你如何压缩文件。

You can download the free #ziplib library including C# source code here:

http://www.icsharpcode.net/opensource/sharpziplib/

That should show you how to zip files at least.

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