★搜Asp.net★(www.soAsp.net),为专业技术文档网站。 包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。 还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。 | |||||||||||||||||||||||||
使用GZip解压缩文件 | |||||||||||||||||||||||||
在互联网普及的今天,网络资源变得越来越丰富,大多的网络资源都是以压缩文件的形式存在,通过本实例您将会了解相关的知识。 本示例演示了通过FileStream类和GzipStream类实现了对文件的在线解压缩。
程序开发步骤: (1)新建一个网站,然后将其主页命名为Default.aspx。 (2)Default.aspx页面涉及的控件及用途如表所示。
(3)单击【开始解压】按钮,程序对选定的压缩文件进行指定格式的解压。【开始解压】按钮的Click事件代码如下。
【开始解压】按钮的Click事件中调用了公共类decompressFile中的DecompressFile(string sourceFile,string destinationFile)方法,该方法主要用来将选定的压缩文件按指定格式进行解压,无返回值类型的静态方法,它有两个参数:sourceFile和destinationFile,其中,sourceFile参数表示要进行解压的文件及其路径,destinationFile参数表示解压后的文件及存放路径。其关键代码如下。
说明: ① 使用.NET Framework类库解压文件时,一定要先引用using System.IO.Compression命名空间。 ② 本实例只能解压用FileStream类和GZipStream类压缩的文件,对于标准的ZIP文件或RAR文件,在解压时,会出现错误,根目录下提供了利用GZIP类压缩的文件experiment.RAR,以方便读者利用其进行GZIP的解压缩。 |
使用GZip解压缩文件
最新推荐文章于 2024-02-12 07:00:00 发布