.NET GZip压缩和解压缩文件
来源:互联网 发布:linux sh 开机启动 编辑:程序博客网 时间:2024/06/09 18:15
//压缩文件
public static void ZGip(string fileName, string gipFileName)
{FileStream fc = File.OpenRead(fileName);
FileStream fr = File.Create(gipFileName);
GZipStream gzs = new GZipStream(fr, CompressionMode.Compress); //压缩文件类
/*
int thebyte=fc.ReadByte();
while(thebyte!=-1)
{
gzs.WriteByte((byte)thebyte);
thebyte=fc.ReadByte();
}
*/
byte []arr = new byte[fc.Length];
fc.Read(arr, 0, (int)fc.Length);
gzs.Write(arr, 0, (int)fc.Length);
gzs.Close();
fc.Close();
fr.Close();
}
//解压缩文件方法
public static void DeZGip(string fileName, string gipFileName){
//准备输入输出文件
FileStream fc = File.Create(fileName);
FileStream fr = File.OpenRead(gipFileName);
GZipStream gzs = new GZipStream(fr, CompressionMode.Decompress);
byte[] arr = new byte[fr.Length];fr.Read(arr, 0, (int)fr.Length);
fc.Write(arr, 0, (int)fr.Length);
gzs.Close();
fr.Close();
fc.Close();
}
- .NET GZip压缩和解压缩文件
- Android Gzip压缩和解压缩文件
- web使用GZIP压缩和解压缩文件
- ASP.NET 压缩和解压缩文件
- gzip压缩和解压缩
- 压缩和解压缩文件
- 压缩和解压缩文件
- Unity3D压缩和解压缩文件
- ZipArchive压缩和解压缩文件
- Linux压缩和解压缩文件
- Linux压缩和解压缩文件
- 压缩和解压缩GZIP文件
- ios-gzip压缩和解压缩
- ios-gzip压缩和解压缩
- iOS-gzip压缩和解压缩
- Compact 命令压缩和解压缩文件
- tar命令压缩和解压缩文件
- symbian压缩和解压缩GZIP文件
- 谈谈提前转正
- 6410-linux嵌入式平台搭建
- WPF简单动画
- 华为--C++ 笔试+面试题目
- Myeclipse 安装freemarker IDE插件
- .NET GZip压缩和解压缩文件
- Java实现二维码QRCode的编码和解码
- 碎语
- 正确解释CPU频率、外频、前端总线频率、内存频率
- javax.xml.parsers.FactoryConfigurationError错误分析
- 快逸报表中连续日期或月份问题的解决
- solr导入数据
- 深入解析IE兼容模式
- 笑话