gzipstream

    1熱度

    1回答

    我正在測試一些代碼。我堅持以下。我曾寫過text,壓縮流的長度總是10?我究竟做錯了什麼? var inStream = new MemoryStream(); var inWriter = new StreamWriter(inStream); str text = "HelloWorldsasdfghj123455667880fgsjfhdfasdferrbvbyjun hbwecwc

    0熱度

    1回答

    我試圖在我的UWP應用程序中壓縮一些文本。我創造了這個方法,使其更容易稍後: public static byte[] Compress(this string s) { var b = Encoding.UTF8.GetBytes(s); using (MemoryStream ms = new MemoryStream()) using (GZipStream

    0熱度

    1回答

    我有一個問題的情況,我應該壓縮一個文件,所以重命名爲用戶選擇+「.zip」/「。rar」/「。tar.gz 「/「。柏油」。 關於compress本身就是一切OK,但是當我嘗試用類似File.Move()或FileInfo.Move()的文件重命名文件時,壓縮文件的名稱也會發生變化,就像文件擴展名一樣。例如: string pathFile = "C:\\Users\\Admin\\Desktop

    1熱度

    1回答

    我認爲自己在C#還不錯,但我面對的麻煩在理解下面的代碼: using (var memoryStream = new MemoryStream()) { var responseStream = httpContext.Response.Body; httpContext.Response.Body = memoryStream; await this.next(

    0熱度

    1回答

    我想解壓一個GZipped字符串,它是web服務響應的一部分。我有字符串是: "[31,-117,8,0,0,0,0,0,0,0,109,-114,65,11,-62,48,12,-123,-1,75,-50,-61,-42,-127,30,122,21,111,-126,94,60,-119,-108,-72,102,44,-48,-75,-93,-21,100,56,-6,-33,-19,20

    0熱度

    1回答

    我需要單獨壓縮和解壓縮數百萬個字符串。第一個循環起作用。第二個不是。基本上我不知道如何使用流。我如何獲得重用流的第二種方法? using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.IO.Compression; using System

    -2熱度

    2回答

    我在寫一些代碼來將字節數組壓縮成一個較小的字節數組。然後我想解壓: ''' <summary> ''' Receives bytes, returns compressed bytes. ''' </summary> Function Compress(ByRef raw() As Byte) As Byte() Using memory As MemoryStream = New

    0熱度

    1回答

    使用GZipStream打開下載的gzip文件並獲取其中的xml文件。 問題是,有時整個XML文件不是由我的代碼中提取: private static string Unzip(string fileToUnzip, string format) { string unzippedFileName = fileToUnzip.Replace(".zip", format);

    0熱度

    2回答

    我的解壓縮工作正常多年! 但是現在我有一些文件在幾次讀取後解壓時中止。 解壓縮將在694記錄後中止,但有1'829'768記錄! 我沒有收到任何來自GZipStream的錯誤。 恐怕,問題不是代碼而是微軟GZipStream中的一個缺陷或缺失功能。 我假定文件是使用某些UNIX環境壓縮的。 我可以使用WinRar或ZIP從shell進行解壓縮,但我無法使用GZipStream在「即時」解壓縮它們。

    0熱度

    1回答

    我們的應用程序是在Angularjs中構建的,在一種情況下,我們向客戶端發送了大量的JSON數據。所以需要很多時間。所以我們現在做了什麼,我們把這個JSON數據作爲GZIP字符串。 public static string Compress(string s) { var bytes = Encoding.Unicode.GetBytes(s); using (v