sharpziplib

    2熱度

    2回答

    我正在使用ICSharpCode.SharpZipLib.Zip壓縮文件和文件夾,並使用response.Binary寫入將它作爲內存流傳遞。 這裏是我的代碼: MemoryStream df= new MemoryStream(); ZipOutputStream s = new ZipOutputStream(df); s.SetLevel(9); byte[] data =

    1熱度

    1回答

    我使用mono和monobjc開發應用程序以在Mac OS X 10.6上運行。我使用ICSharpCode.SharpZip將一些文件添加到一個zip文件中。其代碼 - var ms = new MemoryStream(); var zipStream = new ZipOutputStream(ms); zipStream.PutNextEntry(new ZipEntry(Path.G

    0熱度

    2回答

    我的應用程序將存儲大量緩存數據到本地存儲以實現性能和斷開連接的目的。我試圖使用SharpZipLib來壓縮創建的緩存文件,但我遇到了一些困難。 我可以得到創建的文件,但它是無效的。 Windows內置的zip系統和7-zip都表明該文件無效。當我試圖通過SharpZipLib以編程方式打開文件時,我收到異常「錯誤的中央目錄簽名」。我認爲問題的一部分是我直接從MemoryStream創建zip文件,

    2熱度

    1回答

    我有一個場景,我想通過使用SharpZipLib壓縮電子郵件附件。然後最終用戶將打開附件並將解壓附件。 最初使用SharpZipLib壓縮文件的文件是否會被我的最終用戶的其他程序輕鬆解壓縮?

    1熱度

    3回答

    我在SQL Server 2005表的文本列中存儲了作爲壓縮文本存儲的各種格式(.png,.jpg,.bmp等)的圖像。我需要讀取該行,解壓縮圖像並將其存儲在另一個表格的圖像列中。 我正在使用SharpZip庫,並且所有示例都處理文件來源和目標。我找不到任何內容將從一個變量解壓縮到另一個變量。說明這一點的代碼片段或者相關資源的鏈接將非常感謝。 編輯:多一點信息 - 數據存儲在文本列中。它顯示如下(

    2熱度

    1回答

    我有一個單獨的文件,Setup1.cab,它被分成了Setup1.zip.001和Setup1.zip.002,我用7zip來存檔。一旦這些捲到達目的地,我希望能夠使用C#將這兩個檔案從這兩個檔案中提取到它們將駐留在同一個目錄中。這是SharpZipLib能夠做到的嗎?還是應該使用其他工具? 否則,有沒有辦法將兩個使用C#(或另一個工具 - 我打開!)合併成一個zip文件,那麼使用SharpZip

    0熱度

    1回答

    我有一個包含多個壓縮.gz文件的.tar文件。我沒有問題通過.tar文件創建目標目錄中的每個.gz文件。我想跳過將.gz全部寫在一起,然後從TarEntry/TarArchive中解壓縮它?並通過.Net原生GZipStream實時寫入其內容。甚至不知道這是可能的。 這是我寫的每個g'zipped文件的當前代碼。不知道要修改哪些內容才能獲得我需要的位置。 using (FileStream _f

    0熱度

    1回答

    我有一個應用程序,從ftp下載並獲取內存流或字節數組中的格式 - 它獲取壓縮文件ALREADY ZIPPED,我如何使用sharpziplib通過此輸入將該內容解壓縮到硬盤上的特定位置

    3熱度

    3回答

    我在Windows Phone 7項目中有一個zip文件。我已經將生成操作設置爲內容並將複製到輸出目錄設置爲始終。該zip文件包含文件夾結構。我希望完全複製它,因爲它在我的電話項目中。我正在使用SharpZipLib。這是代碼: - Stream stremInfo = Application.GetResourceStream(new Uri("xip.zip", UriKind.Relativ

    1熱度

    1回答

    我正在使用ICSharpCode.SharpZipLib.dll來壓縮和解壓縮數據。 我有下面的代碼進行數據的通貨膨脹: public static byte[] ZLibDecompress(byte[] zLibCompressedBuffer) { byte[] resBuffer = null; MemoryStream mInStream = new Memory