标签:class blog code color com 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 |
/// <summary> /// 解压缩文件(一种是BZIP2算法,另一种是GZIP算法) /// </summary> public
class DecompressFiles { /// <summary> /// 创建生成gz的压缩文件,该方法用于生成站点地图的文件 /// </summary> /// <param name="sourcefile">XX.xml 的文件格式</param> /// <param name="gzfile">XX.xml.gz 的文件格式</param> public
static void CreateGz( string
sourcefile, string
gzfile) { FileStream srcFile = File.OpenRead(sourcefile); //要压缩的文件放在此,服务器上了。为源文件创建读取文件的流实例 //为压缩文件创建写入文件的流实例 GZipOutputStream zipFile = new
GZipOutputStream(File.Open(gzfile, FileMode.Create)); try { byte [] FileDate = new
byte [srcFile.Length]; //创建缓冲数据 srcFile.Read(FileDate, 0, ( int )srcFile.Length); //读取源文件 zipFile.Write(FileDate, 0, FileDate.Length); //写入压缩文件 } catch
(Exception ee) { string
s = ee.Message; } srcFile.Close(); zipFile.Close(); } } |
标签:class blog code color com 文件
原文地址:http://www.cnblogs.com/tomsense/p/3783944.html