我可以在c#中以编程方式创建zip文件(未压缩)而不使用任何库(没有.net zip类)

时间:2014-02-21 08:26:15

标签: c# asp.net .net zip

我希望了解zip文件的结构,并考虑创建自己的zip库,它可以压缩一些文件而无需任何压缩。虽然.net和第三方中已经存在几个其他库也可以做到这一点,但我希望自己做。

我开始阅读zip文档的结构:

https://users.cs.jmu.edu/buchhofp/forensics/formats/pkzip.html

虽然它解释了我关于zip结构的一点点但是有人已经尝试从头开始创建zip文件(即从一点一点地开始)

它不仅仅是一个问题,而是一个关于如何在c#(或其他类似语言)中从您自己的代码中逐位创建zip文件的公开讨论

1 个答案:

答案 0 :(得分:0)

System.IO.Compression中有一个GZipStream类,允许使用Gzip压缩流。据我所知,这是BCL 中唯一的压缩类。