国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#使用DeflateStream解壓縮數據文件的方法

2020-01-24 01:59:54
字體:
來源:轉載
供稿:網友

本文實例講述了C#使用DeflateStream解壓縮數據文件的方法。分享給大家供大家參考。具體分析如下:

DeflateStream方法用于從一個流中讀取數據,并寫入到另一個流。DeflateStream不寫入數據到其它類型的資源,比如文件或者內存。 DeflateStream在寫入另一個流的時候,它會對數據進行壓縮和解壓縮。

使用DEFLATE壓縮數據文件的一般過程:

打開一個現有的文件 
打開/創建輸出文件 
創建減縮對象 
逐字節讀取源文件,并把它傳遞給DEFLATE對象 
使用deflate對象寫入輸出文件流

String sourcefilename = FILETOBEUNCOMPRESSED;Filestream sourcefile = File.OpenRead(sourcefilename);Filestream destinationfile = File.Create(outputfilename);DeflateStream compressionstream = new DeflateStream(sourcefile,CompressionMode.Decompress);int sourcebyte = compressionstream.ReadByte();while(sourcebyte != -1){  destinationfile.WriteByte((byte)sourcebyte);  sourcebyte = compressionstream.ReadByte();}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天祝| 社会| 金乡县| 宜川县| 沙湾县| 沾化县| 沙湾县| 通江县| 钦州市| 双城市| 芦山县| 克什克腾旗| 乐平市| 黄平县| 麟游县| 称多县| 正安县| 衡东县| 临泉县| 游戏| 北川| 贞丰县| 黎城县| 聂拉木县| 鄂州市| 毕节市| 永德县| 江达县| 肃宁县| 松江区| 西青区| 黑水县| 华蓥市| 安国市| 德格县| 宁波市| 邛崃市| 吴桥县| 客服| 凌海市| 长丰县|