sharpziplib

    0熱度

    1回答

    .zip文件沒有問題,但只有7z。 FileStream fs = File.OpenRead(archiveFilenameIn); zf = new ZipFile(fs); // This is where we encountered an error

    0熱度

    1回答

    我試圖將zip文件的內容寫入文本文件。 我的代碼現在只寫入第一個文件。 (這是使用SharpZipLib) ZipInputStream zip = new ZipInputStream(File.OpenRead(AddonFile)); ZipEntry item; while ((item = zip.GetNextEntry()) != null) { FileStrea

    0熱度

    1回答

    我有問題需要比較.tar.gz文件中的文件,以確保gzip中的文件都不重複。我目前正在使用ICSharpCode.SharpZipLib,它可以很容易地檢查Zip文件中的重複項,因爲ZipEntry具有「CRC」屬性。這很簡單,因爲我可以獲取crc和文件大小,並使用LINQ找到任何匹配散列和大小的文件,然後拋出錯誤或執行任何必要的操作。 但是,除了標準的GetHashCode方法外,TarEntr

    0熱度

    1回答

    下載我使用下面的代碼在MVC進行下載: 控制器: public ActionResult Download(string SysID) { try { byte[] fileData = Get Data in Byte array; if (fileData != null) { string file

    0熱度

    2回答

    我想解壓一個Zip文件裏一個tar.gz,但我不能 它顯示了我的錯誤「找不到中央目錄」,我不知道該怎麼做。 首先,我在一個臨時文件夾上解壓縮zip,然後在該文件夾中搜索一個.tar.gz文件,然後嘗試解壓但是會崩潰,但是我可以用winrar應用程序打開.tar.gz文件一些文件夾和一些文件裏面。 這是我的代碼: var trash = Path.Combine(_temporalPath, "Tr

    0熱度

    1回答

    在我的網站上,當用戶單擊某個按鈕時,一堆文件必須在zip中歸檔併發送出去。這些文件本身是由第三部分生成的,我只有這些URL。 我已經取得了部分成功,但我有一些問題。 首先,如果有大量文件要壓縮,服務器響應速度很慢,因爲它首先生成zip文件,然後發送它。它甚至會在一段時間後崩潰(特別是,我得到錯誤「算術運算溢出或下溢,」)。 其次,現在文件只有在zip存檔完成後纔會發送。我希望下載立即開始。也就是說

    0熱度

    1回答

    我有一個.bz2壓縮文件,我想將內部文件複製到另一個位置,而不需要解壓縮。 我使用.net 4.5與C#。 我想這樣,但是這是一個zip文件(.zip文件): using (var zip = ZipFile.Read(_targetPathComplete + "\\" + file[0].ToUpper() + "_" + file[1].ToUpper() + ".bz2")) {

    0熱度

    1回答

    在PCL中,我使用SharpZipLib.Portable將一些內容壓縮成MemoryStream,然後使用PCLStorage的二進制寫入工具將MemoryStream寫入Zip文件。但是,我創建的zip文件已損壞。關於上市的內容我得到的消息: 存檔:在開始或zip文件 內(試圖反正處理) 錯誤[zippedfile 20個額外的字節:zippedfile.zip 警告[zippedfile.z

    2熱度

    2回答

    我試圖解壓縮另一個zip內的zip文件。當我嘗試獲得第二個zip的FileStream時,它給我一個錯誤。我如何查看內容? 這是我的代碼: try { FileStream fs = File.OpenRead(location); ZipFile zipArchive = new ZipFile(fs); foreach (ZipEntry

    0熱度

    1回答

    在我的vb.net項目中,我試圖用波斯語名字添加文件到一個zip文件,我這樣做是與波紋管代碼: Dim myentry As New ZipEntry(dr.Item("MyFile").ToString()) zipOut.PutNextEntry(myentry) 然而,當我打開zip文件我看到文件名改爲亂碼 有沒有辦法解決這個問題? 由於事先