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

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

 更新時間:2015年04月13日 08:59:40   作者:令狐不聰  
這篇文章主要介紹了C#使用DeflateStream解壓縮數據文件的方法,較為詳細的分析了DeflateStream方法對文件進行壓縮及解壓縮的步驟與技巧,需要的朋友可以參考下

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

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

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

打開一個現有的文件 
打開/創(chuàng)建輸出文件 
創(chuàng)建減縮對象 
逐字節(jié)讀取源文件,并把它傳遞給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#程序設計有所幫助。

相關文章

  • WPF通過使用C#代碼給控件賦值

    WPF通過使用C#代碼給控件賦值

    開發(fā)中偶爾會用到使用c#代碼給控件賦值,這里需要通過F12找到控件的賦值類型,然后在看控件可以使用那種方式賦值,花點時間研究一下,基本都可以通過c#代碼給控件賦值的,需要的朋友可以參考下
    2023-09-09
  • c#中directory 和directoryinfo的使用小結

    c#中directory 和directoryinfo的使用小結

    當使用C#處理目錄時,可以使用?System.IO?命名空間中的?Directory?和?DirectoryInfo?類來執(zhí)行各種目錄操作,本文主要介紹了c#中directory 和directoryinfo的使用小結,感興趣的可以了解一下
    2024-02-02
  • C#事務處理(Execute Transaction)實例解析

    C#事務處理(Execute Transaction)實例解析

    這篇文章主要介紹了C#事務處理(Execute Transaction)實例解析,對于理解和學習事務處理有一定的幫助,需要的朋友可以參考下
    2014-08-08
  • C#實現簡單的Http請求實例

    C#實現簡單的Http請求實例

    這篇文章主要介紹了C#實現簡單的Http請求的方法,以實例形式較為詳細的分析了C#實現Http請求的具體方法,需要的朋友可以參考下
    2015-01-01
  • C#基于Linq和反射實現數據持久化框架Xml4DB詳解

    C#基于Linq和反射實現數據持久化框架Xml4DB詳解

    在本篇文章里小編給大家整理的是關于C#基于Linq和反射實現數據持久化框架Xml4DB相關知識點,有需要的朋友們學習下。
    2019-08-08
  • C#?線程切換后上下文都去了哪里(.NET高級調試分析)

    C#?線程切換后上下文都去了哪里(.NET高級調試分析)

    總會有一些朋友問一個問題,在 Windows 中線程做了上下文切換,請問被切的線程他的寄存器上下文都去了哪里?這個問題其實比較底層,如果對操作系統(tǒng)沒有個體系層面的理解以及做過源碼分析,其實很難說明白,這篇我們就從.NET高級調試的角度分析,需要的朋友可以參考下
    2023-12-12
  • DataReader、DataSet、DataAdapter和DataView使用介紹

    DataReader、DataSet、DataAdapter和DataView使用介紹

    ADO.NET提供兩個對象用于檢索關系型數據并把它存儲在內存中,分別是DataSet和DataReader,本文將詳細介紹這幾個對象的應用,有需求的朋友可以了解下
    2012-11-11
  • C#異常處理知識匯總

    C#異常處理知識匯總

    這篇文章主要介紹了C#異常處理的知識,文中講解非常詳細,配合代碼幫助大家更好的理解,感興趣的朋友可以參考下
    2020-06-06
  • C#如何使用系統(tǒng)默認應用程序打開文件

    C#如何使用系統(tǒng)默認應用程序打開文件

    本文介紹了如何使用System.Diagnostics.Process類的Start方法來打開文件,通過傳遞文件路徑作為參數,系統(tǒng)會使用默認應用程序打開該文件,例如,如果文件擴展名為.txt,則會使用NotePad或WordPad打開;如果擴展名為.html,則會使用系統(tǒng)默認瀏覽器打開
    2025-01-01
  • unity3D實現攝像機抖動特效

    unity3D實現攝像機抖動特效

    這篇文章主要為大家詳細介紹了unity3D實現攝像機抖動特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01

最新評論

南城县| 武陟县| 琼结县| 黄山市| 乌审旗| 达尔| 合作市| 安吉县| 乐至县| 通道| 辽宁省| 克拉玛依市| 会昌县| 湖北省| 华宁县| 沈丘县| 东乡县| 淮南市| 彭阳县| 辉县市| 永春县| 新泰市| 平阴县| 太原市| 西乌珠穆沁旗| 八宿县| 青海省| 永胜县| 澄迈县| 连平县| 金阳县| 交城县| 额敏县| 天长市| 巴里| 南阳市| 通化市| 依安县| 大化| 英德市| 曲靖市|