本文实例讲述了C#文件流进行压缩和解压缩的方法。分享给大家供大家参考。具体实现方法如下:
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("解压成功!");
}
}
}
}
}
}
希望本文所述对大家的C#程序设计有所帮助。
相关推荐:
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
ChatGPT美区要梯子吗?轻松畅享全球智能聊天体验,ai音位
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
ChatGPT怎么打开不了?全方位解决方案!,大庆ai
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
GPT版本全解:从基础到高级,如何选择最适合你的方案?,韩国ai人工智能
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
AI一键生成原创文章,让创作更高效更轻松!
AI+写文章:开启智能创作新时代
seo资源指的是什么,seo资料 ,绿眼AI
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,SEO_网站排名优化_网络推广
为什么选择B站VIP?让你畅享更丰富的视听体验,小门类网站seo
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
用AI写文章:效率与创意的完美结合
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
未来写作新方式原创AI文章的无限可能
seo词库优化,搜索词条优化 ,ai点选择
seo经验是什么,seo进阶 ,ai矿机
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
ChatGPT的超链接点不开?解决方法一网打尽!,情感ai写作指令是什么
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
怎么用AI写文:让创作更轻松,效率翻倍
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
AI生成网页模板,轻松打造专业网站,ai网格画法
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
好用的人工智能AI软件推荐,让你的生活更智能!
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
什么是seo运营,什么是seo营销 ,ai绘画沙地
什么是seo方法,何为seo ,ai写作神器源码是什么
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做