最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#文件流進(jìn)行壓縮和解壓縮的方法

 更新時(shí)間:2015年05月13日 10:36:34   作者:令狐不聰  
這篇文章主要介紹了C#文件流進(jìn)行壓縮和解壓縮的方法,涉及C#文件流操作的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了C#文件流進(jìn)行壓縮和解壓縮的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 文件流
{
 public partial class Form1 : Form
 {
 public Form1()
 {
  InitializeComponent();
 }
 private void button1_Click(object sender, EventArgs e)
 {
  string s = "好好好好好好好好好好好好好好好好好好好好好哈好好好好好啊";
  for (int i = 0; i < 10; i++)
  {
  s += s;
  }
  using (FileStream fs=File.OpenWrite(@"c:\1.txt"))
  {
  using (GZipStream zipStream=new GZipStream(fs,CompressionMode.Compress))
  {
   byte[] bytes = Encoding.UTF8.GetBytes(s);
   zipStream.Write(bytes,0,bytes.Length);
   MessageBox.Show("壓縮成功!");  
  }
  }
 }
 private void button2_Click(object sender, EventArgs e)
 {
  using (FileStream fs=File.OpenRead(@"c:\1.txt"))
  {
  using (GZipStream zipStream=new GZipStream(fs,CompressionMode.Decompress))
  {
   using (FileStream fs1=File.OpenWrite(@"c:\upzip.txt"))
   {
   int bytesRead;
   byte[] bytes=new byte[1024];
   while((bytesRead=zipStream.Read(bytes,0,bytes.Length))>0)
   {
    fs1.Write(bytes,0,bytesRead);
   }
   MessageBox.Show("解壓成功!");  
   }
  }
  }
 }
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

广昌县| 黄石市| 蓬溪县| 大名县| 奉贤区| 康保县| 永靖县| 托里县| 托里县| 苏尼特右旗| 临江市| 都江堰市| 盈江县| 淮北市| 阆中市| 天祝| 杭州市| 罗平县| 东乡| 宽甸| 东丰县| 宁陵县| 宜宾市| 静宁县| 彭阳县| 江都市| 肥东县| 瑞昌市| 牡丹江市| 五莲县| 南乐县| 冷水江市| 平舆县| 新田县| 龙泉市| 临夏市| 沛县| 五指山市| 武平县| 禄丰县| 滁州市|