cost 97 ms
在 Mac 上下載后生成的 zip 文件總是損壞

[英]Generated zip file is always corrupted after download on Mac

假設我有一個對象集合,我想用 zip 包裝它們。我的 zip 轉換 class 看起來像: 我的 controller 看起來像: 在 swagger 中,我有生成的 zip 文件的下載選項。 畢竟,當我嘗試打開下載的文件時,我收到以下信息: Unable to expand filename.zi ...

如何在不知道 java 中 zip 文件內容的情況下從二進制數據創建 zip 文件?

[英]How to create a zip file from binary data without knowing contents of zip file in java?

我正在聽隊列中的二進制數據,它實際上是一個 zip 文件數據。 我想使用 zip 代碼重建 zip 文件,但我沒有關於 zip 文件內容的任何信息,例如文件數量、文件名稱和 zip 文件中每個文件的大小。 我認為當我們在 java 中使用 ZipOutputStream 和 ZipEntry 創建 ...

使用 ZipOutputStream 將大型 HSSFWorkbook 寫入 OutputStream

[英]write large HSSFWorkbook into OutputStream with ZipOutputStream

非常感謝您的幫助,因為我被困在這里我正在嘗試下載 zip 格式的 .xls 文件當 xls 文件中有少量數據(如 150 條記錄)時工作正常但是一旦數據量很大,它就無法下載。 它重定向到一個看起來像這樣的頁面 這是我的代碼 ...

創建一個 zip 響應而不實際創建機器中的所有文件

[英]Creating a zip response without actually creating all the files in the machine

我程序中的主要端點處理大量數據並最終創建 Zip 文件,該文件包含帶有幾個子目錄和幾個文件的父目錄(在子目錄之間拆分)。 將 zip 發送回客戶端后,在此過程中創建的所有內容都將被刪除,因為它們唯一的工作是創建以啟動 zip 文件。 主要目標是將 zip 文件作為響應發送給用戶。 在性能方面,有沒 ...

ZipOutputStream 不會為目錄創建新條目

[英]ZipOutputStream does not create new entries for Directories

我正在嘗試在 .zip 文件中創建目錄,但在 .zip 中只創建了一個目錄。 我不確定為什么只創建第一個目錄。 每次有目錄時都會調用 zip() 方法。 列出文件的方法: 撥打 zip 的方法: ...

Java - try-with-resources 中的 ZipOutputStream

[英]Java - ZipOutputStream within try-with-resources

我有這個 Java 代碼,它創建並保存一個 zip 文件,里面有一個文本文件: 此代碼的問題在於它創建了一個損壞的 zip 文件,因此我無法提取甚至打開其中的內容。 最終我發現,如果我通過在zos.close()之后放置 zos.close( zos.closeEntry()手動關閉ZipOutp ...

Memory 嘗試在 memory 中創建大型 zip 文件時出現分配錯誤

[英]Memory allocation error when trying to create a large zip file in memory

memory 分配錯誤似乎特別發生在它到達 for 循環時並且僅適用於非常大的 storesLists。 如果 storesList.size() 約為 200 萬,我只能遇到 memory 分配錯誤。 我粘貼了 for 循環的片段,它應該根據循環中的每個 object 創建一個新行。 func ...

ZipFile:讀取時的值錯誤

[英]ZipFile : Wrong values when reading

我正在創建一個 zip 文件,其中包含一個目錄和一個壓縮文本文件。 創建 zip 文件的代碼 寫入文件時,未壓縮的字節數據大小為 23 字節,壓縮數據的大小為 15。我使用 ZipEntry 中的每個方法只是為了測試我是否可以在讀取它時正確檢索所有值。 在使用 ZipFile class & ...

如何完全中止 output stream 下載?

[英]How to completely abort the output stream download?

我們目前正在開發將數據存檔並將其作為ZipOutputStream返回給用戶的服務。 我們目前正在尋找的是在服務器端出現問題時完全終止操作的選項。 使用我們當前的實現(僅關閉響應 output 流)錯誤會在用戶端導致格式錯誤的 zip,但在嘗試解壓縮之前無法判斷存檔是否格式錯誤。 期望的行為類似於 ...

VB.NEt 無法將 zip 文件流式傳輸/下載到客戶端

[英]VB.NEt cannot stream/download zip file to client

我有一個 PDF 字符串列表,其中包含“http://whatever.pdf”形式的字符串,需要創建一個 zip 文件和 stream 文件到客戶端作為下載。 奇怪的是,如果我創建 zip(我正在使用 ZipOutputStream)並將文件寫入磁盤它可以工作,我可以打開生成的 zip 文件並毫無 ...

我什么時候應該在 ZipOutputStream (SharpZipLib) 上調用 Finish

[英]When should I call Finish on the ZipOutputStream (SharpZipLib)

SharpZipLib 是用於處理檔案的 Java 庫的 .Net 實現。 它提供了 ZipOutputStream 類,該類派生自 DeflaterOutputStream 並具有 Finish() 方法。 在此處的文檔中,Finish() 方法“將在 zip 文件的末尾寫入中央目錄並刷新流”, ...

Java.util.zip.ZipException:在 ZipOutputStream 中使用 putNextEntry() 時條目大小無效(預期為 18401 但得到 0 字節)?

[英]Java.util.zip.ZipException: invalid entry size (expected 18401 but got 0 bytes) when using putNextEntry() in ZipOutputStream?

我將 5 個文件的 zip 文件轉換為字節數組。 我想 output 一個 zip 文件從那個字節數組到我的磁盤上。 我的過程是首先將 byte[] 讀入 ByteArrayInputStream,然后讀入 ZipInputStream。 我希望將其輸出到我磁盤上的 zip 文件中,所以在這里我想 ...

Android 10 (Android Q):如何因外部存儲更改而解壓縮文件(無 android:requestLegacyExternalStorage)

[英]Android 10 (Android Q): How to unzip file due to External Storage Changes (without android:requestLegacyExternalStorage)

Android 10(Android Q)能否下載zip文件並解壓zip文件? 我真的不知道。 如何在不使用Environment.getExternalStorageDirectory()的情況下解壓縮文件無需在 AndroidManifest.xml 中添加此android:requestL ...

Generate Zip File - download PDF from Url and Generate Zip to Download in Browser - Broken PDF

[英]Generate Zip File - download PDF from Url and Generate Zip to Download in Browser - Broken PDF

我已經創建了 Rest 服務,我正在嘗試生成 Zip 文件。 這個 Zip 文件是從使用方法InputStream inpuStream = new URL(url).openStream()下載的多個 PDF 文件創建的。 我能夠生成 Zip 文件,其中包括 PDF 文件,但 PDF 文件已損壞 ...

防止從 ZipOutPutStream 中刪除重復項

[英]Prevent removing duplicates from ZipOutPutStream

我正在對 zip 一堆文件使用此功能,但問題是如果有兩個文件名具有不同的內容但具有相同的原始名稱,那么只有一個文件被壓縮,我如何通過添加一個數字來防止這種情況擴展名之前的文件名,例如file1.txt重復名稱的數字擴展名? 用於復制例如 那么結果應該是 ...

如何使用 SAF / DocumentFile 提取帶有子目錄的 zip 存檔?

[英]How to extract zip archive with subdirectories using SAF / DocumentFile?

如您所知,我正在努力使用邪惡的存儲訪問框架提取 zip 文件內容; 我不能使用任何 File 對象,所以我必須使用 ZipInputStream、ZipOutputStream 和 DocumentFile,這是 zip 文件結構: 這是我的代碼: 下面是輸出的樣子: 謝謝 ...

在 java 中使用 GZIPOutputStream 或 ZIPOutputStream 時是否可以排除文件和/或目錄?

[英]Is it possible to exclude files and/or directories when using GZIPOutputStream or ZIPOutputStream in java?

我試圖存檔文件夾根目錄中的所有文件,但將備份作為根目錄中的文件夾之一,所以我想排除它,因此第一個備份之后的每個備份都不會備份備份文件夾(又名以指數方式增加存檔的大小)在 Java 中,如果 GZIPOutputStream 或 ZIPOutputStream 不可能,你能推薦我一種備份文件的替代方法 ...

將 JarOutputStream 添加到 ZipOutputStream

[英]Add JarOutputStream to ZipOutputStream

目前我已經生成了一個 JarOutputStream 和一個充滿 *.java 文件的目錄。 我想將最終的 JarOutputStream 添加到 ZipOutputStream 以返回帶有目錄和 *.jar 文件的最終 *.zip 文件。 現在我想知道如何以及是否可以將 JarOutputSt ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM