dotnetzip

    2熱度

    1回答

    是否有基於c#的API for 7zip(7z)支持讀取其標題以檢索壓縮存檔中每個文件的CRC信息?我看過的所有東西都需要你解壓文件。我正在編寫一個應用程序,將壓縮文件夾中的文件的CRC與單獨的列表進行比較。 我目前正在使用DotNetZip壓縮文件,它的效果很好。不幸的是它沒有.7z的支持。 編輯:調用ZipFile.Read() {Ionic.Zip.ZipException: Cannot

    2熱度

    2回答

    我有一個使用Ionic zip壓縮的zip文件。在解壓縮之前,我需要驗證可用的磁盤空間。但是,如何在事先找到未壓縮的尺寸?壓縮文件中是否有任何標題信息(通過離子),以便我可以讀取它?

    2熱度

    1回答

    Moin! using (ZipFile zip = new ZipFile()) { // add this map file into the "images" directory in the zip archive zip.AddFile("c:\\images\\personal\\7440-N49th.png", "images"); // add th

    1熱度

    1回答

    在C#中,我同時使用DotNetZip和System.Windows.Media 我有一個包含一些歌曲zip文件,我想直接從zip文件播放,而不必提取它們.. 現在我manged得到一個流聲音文件: Stream stream = zip["Songs\\IronMaiden\\Song1.mp3"].OpenReader(); 但問題是,該MediaPlayer.Open方法只需要烏里作爲參

    5熱度

    1回答

    在C#中,我正在使用DotNetZip 我有一個zip 「innerZip.zip」,其中包含一些數據, 和另一個包含innerZip的稱爲「outerZip.zip」的zip。 爲什麼我這樣做? 好吧,設置密碼時,密碼實際上適用於添加到存檔而不是整個存檔的單個條目,通過使用此內部/外部組合,我可以設置傳遞給整個內部zip,因爲它是一個條目的外部。 問題是,好,代碼勝於正常的話更好: ZipFil

    4熱度

    1回答

    我正在使用DotNetZip將文件添加到我從文件系統讀取的zip存檔中。我想將生成的ZipFile轉換爲byte []數組。任何援助將不勝感激。我的代碼如下所示。 public byte[] AddPrjFile(FileStream shapeFileZip, Uri prjLocation) { string prjFileAbsPath = prjLocation.Ab

    7熱度

    2回答

    我使用DotNetZip將文件從MemoryStream添加到一個zip文件,然後將該zip保存爲MemoryStream,以便我可以通過電子郵件發送附件。下面的代碼不會犯錯,但MemoryStream一定不能做正確的,因爲它是不可讀的。當我將壓縮文件保存到我的硬盤驅動器時,一切都很完美,只是當我嘗試將其保存到流中時不行。 using (ZipFile zip = new ZipFile())

    2熱度

    1回答

    例如,我想將包含setup.exe的應用程序部署到自解壓存檔中。當用戶執行自解壓存檔時,它會將內容解壓到臨時文件夾並運行setup.exe。 這可能嗎?如果是這樣,任何例子?

    3熱度

    3回答

    比方說,我有一個WCF方法 [OperationContract] bool UploadFile(Stream stream); 我怎樣才能在stream尋求功能? 我需要它的兩個要求: 閱讀前四個字節流,以確定是否該文件類型有50 4B 03 04 ZIP文件簽名,復卷(stream.Seek(0, SeekOrigin.Begin)) 從流中讀取一個DotNetZip Ionic.Zi

    0熱度

    2回答

    我有一個密碼保護的壓縮文件,其中包含另一個pw壓縮文件,我想檢索第二個zip文件夾下的一個文件夾0下的xml文件。但我想在根文件夾(args [0])中有這個xml,你有想法嗎? 它始終在root/0/project.xml中提取,我想要root/project.xml實際上我希望xml位於與第一個zip相同的文件夾中。 using (ZipFile zip = ZipFile.Read(args