我很确定这不是重复的,所以请耐心等待一分钟.
如何在不使用任何第三方库的情况下以编程方式(C#)压缩文件(在Windows中)?我需要一个原生的Windows调用或类似的东西; 我真的不喜欢开始一个过程的想法,但如果我绝对不得不这样做.PInovke呼叫会好得多.
如果做不到这一点,让我告诉你我真正想要实现的目标:我需要能够让用户在一个请求中下载一组文档.有关如何实现这一目标的任何想法?
无论如何在.Net(C#)中从zip文件中提取数据而不解压缩整个文件?
简单地说,我可能想从zip文件的开头提取数据(文件),显然这取决于压缩算法是否以确定的顺序压缩文件.
我有数百个压缩的CSV文件.这很好,因为它们占用的空间非常小,但是当它需要使用时,我必须在我的HD上留出一些空间并在我处理之前解压缩它们.我想知道.NET是否可以在读取文件时解压缩文件.换句话说,我想打开一个zip文件,开始解压缩文件,然后我们去处理文件.
因此我的驱动器上不需要额外的空间.任何想法或建议?
这是我正在寻找的:
我需要打开一个zip文件的图像并迭代它的内容.首先,zip容器文件有子目录,在一个"IDX"里面有我需要的图像.我将zip文件内容解压缩到目录没有问题.我的zip文件非常庞大,就像在GB中一样巨大,所以我希望能够打开文件并拉出图像,因为我一次一个地迭代它们来处理它们.
完成后我只关闭zip文件.这些图像实际上存放在数据库中.
有没有人知道如何使用,希望,免费工具或内置api?此过程将在Windows计算机上完成.
谢谢!