我希望了解zip文件的结构,并考虑创建自己的zip库,它可以压缩一些文件而无需任何压缩。虽然.net和第三方中已经存在几个其他库也可以做到这一点,但我希望自己做。
我开始阅读zip文档的结构:
https://users.cs.jmu.edu/buchhofp/forensics/formats/pkzip.html
虽然它解释了我关于zip结构的一点点但是有人已经尝试从头开始创建zip文件(即从一点一点地开始)
它不仅仅是一个问题,而是一个关于如何在c#(或其他类似语言)中从您自己的代码中逐位创建zip文件的公开讨论
答案 0 :(得分:0)
System.IO.Compression中有一个GZipStream
类,允许使用Gzip压缩流。据我所知,这是BCL 中唯一的压缩类。