[DNN学习所得]让IE也能实现解压缩功能(提供演示源码下载)
y.Name);
int size = 2048;
byte[] data = new byte[2048];
while (true) {
// 写入数据
size = s.Read(data, 0, data.Length);
if (size > 0) {
streamWriter.Write(data, 0, size);
} else {
break;
}
}
streamWriter.Close();
}
}
s.Close();
}
}
在SharpZipLib中实现压缩的方法:
using System;
using System.IO;
using ICSharpCode.SharpZipLib.Checksums;
using ICSharpCode.SharpZipLib.Zip;
using ICSharpCode.SharpZipLib.GZip;
class MainClass
{
// 输入要压缩的文件夹和要创建的Zip文件文件名称
public static void Main(string[] args)
{
string[] filenames = Directory.GetFiles(args[0]);
Crc32 crc = new Crc32();
// 创建输出Zip文件对象
ZipOut
上一页 [1] [2] [3] [4] 下一页
进入问吧