标签: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