b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

ziplib.dll_iilibapi.dll_zipdll.dll是什么(2)

电脑杂谈  发布时间:2017-03-08 04:02:52  来源:网络整理

//生成一个GZipInputStream流,用来打开压缩文件。

//因为GZipInputStream由Stream派生,所以它可以赋给Stream。

//它的构造函数的参数是一个表示要解压的压缩文件所代表的文件流

FileStream fs = File.Create(Path.GetFileNameWithoutExtension(args[1]));

//生成一个文件流,它用来生成解压文件

//可以使用System.IO.File的静态函数Create来生成文件流

int size = 2048;//指定压缩块的大小,一般为2048的倍数

byte[] writeData = new byte[size];//指定缓冲区的大小

while (true) {

size = s.Read(writeData, 0, size);//读入一个压缩块

if (size > 0) {

fs.Write(writeData, 0, size);//写入解压文件代表的文件流

} else {

break;//若读到压缩文件尾,则结束

}

}

s.Close();

} else { //压缩

Stream s = new GZipOutputStream(File.Create(args[0] + ".gz"));

//生成一个GZipOutputStream流,用来生成压缩文件。

//因为GZipOutputStream由Stream派生,所以它可以赋给Stream。

FileStream fs = File.OpenRead(args[0]);

/生成一个文件流,它用来打开要压缩的文件

//可以使用System.IO.File的静态函数OpenRead来生成文件流

byte[] writeData = new byte[fs.Length];

//指定缓冲区的大小

fs.Read(writeData, 0, (int)fs.Length);

//读入文件

s.Write(writeData, 0, writeData.Length);

//写入压缩文件

s.Close();

//关闭文件

}

}

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-36376-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 半场友惠
      半场友惠

      法国人吃鹅肝鱼子就把鹅肝列为顶级美食

    • 梅尔吉布森
      梅尔吉布森

      )

    热点图片
    拼命载入中...