sharpziplib

    1熱度

    1回答

    這是我的代碼,用於更新現有壓縮文件,調用者傳入ZipFile並有finally塊來關閉zip文件。 private static void AddFiles(ZipFile zipFile, string path, string filesEntryLocation, string pattern = @"*") { zipFile.BeginUpdate(); st

    0熱度

    1回答

    我的應用程序需要在Silverlight中下載多個文件,並且因爲我不想多次詢問用戶是否需要保存文件的權限,所以我先將文件保存在IsolatedStorage中,然後我想要將它們全部壓縮到一個文件並詢問一次以保存許可。 所以我用SharpZipLib拉上分別位於IsolatedStorage多個文件,問題是SharpZipLib只接受文件地址爲ZipEntery: ZipEntry z= new Z

    0熱度

    3回答

    我得到了一個錯誤: Error 1 Cannot copy assembly 'ICSharpCode.SharpZipLib.dll' to file 'FileLocation\bin\ICSharpCode.SharpZipLib.dll'. Unable to add 'FileLocation\bin\ICSharpCode.SharpZipLib.dll' to the Web si

    0熱度

    1回答

    原始的壓縮數據可以被正確地填充回來。然而,如果我膨脹數據,放氣,並再次膨脹,結果數據是不正確的(例如,簡單的數據提取,其修改和再次壓縮 - 只有當現在測試沒有修改發生時,所以我可以測試它)。 生成的數據以某種方式「損壞」。起始(大約)40個字節是正確的,然後是「不正確」數據的「塊」(原始數據殘留仍然存在,但許多字節丟失)。 更改壓縮級別沒有幫助(除了設置NO_COMPRESSION創建某種不完整的

    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回答

    我試圖通過使用ICSharpCode.SharpZipLib的代碼解壓縮一個bz2文件。 似乎無論我在哪裏製作我的文件,即使我已對其進行了FULL ACCESS控制,我仍然會收到此異常。任何幫助不勝感激。 using System; using System.IO; using ICSharpCode.SharpZipLib.BZip2; namespace decompressor

    1熱度

    1回答

    我的進程需要創建一個包含大量文件(也是由進程創建的)的zip文件。不必創建臨時文件,將它們壓縮然後刪除,我可以直接將文件添加到zip文件中嗎?

    2熱度

    1回答

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

    2熱度

    1回答

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

    2熱度

    1回答

    從示例中,我已經很好地掌握瞭如何提取zip文件。 幾乎在每一個實例,識別的方法時的ZipEntry的是目錄如下 string directoryName = Path.GetDirectoryName(theEntry.Name); string fileName = Path.GetFileName(theEntry.Name); if (directoryName.Length > 0)