zipinputstream

    0熱度

    1回答

    (首先,我在這裏新,我的英語不太好,所以我想道歉我的壞寫作技巧) 我正在從Android公司的FTP服務器上讀取一些.zip文件並從中獲取內容。我使用org.apache.commons.net.ftp庫連接到ftp。 我可以列出來自服務器的所有.zip文件,但是當我嘗試列出內容時,我開始出現問題。有些文件很好,但在某些情況下,我無法讀取整個zip內容。 這是我用來連接到FTP部分代碼: priv

    1熱度

    1回答

    我需要編寫一個代碼將字節數組轉換爲zip文件,並在spring MVC中進行下載。字節數組來自最初是zip文件的web服務。 Zip文件有一個文件夾,該文件夾包含2個文件。我已經寫了下面的代碼來轉換爲字節數組來壓縮輸入流。但我無法轉換成zip文件。請幫助我。這是我的代碼。 ZipInputStream zipStream = new ZipInputStream(new ByteArrayInpu

    0熱度

    1回答

    我要解壓縮所有文件夾和不同類型的像.xls文件中,.apk文件,png格式etc.But而提取的所有文件都是他們的新提取foder(或文件夾下,該夾)。但這些.xml,.png,.apk文件格式不正確。當我打開時,xls文件顯示彈出窗口的格式可能不同,並且當它打開文件時,所有內容都以不同格式顯示。 .png文件也無法打開,在解壓縮之後.apk都無用。爲什麼會發生? ** import java.i

    2熱度

    1回答

    我之前問過這個,我的帖子因爲沒有提供使用助手類的代碼而被刪除。這次我創建了一個完整的測試套件來顯示確切的問題。 我認爲Java的ZipInputStream打破了關於InputStream抽象類的Liskov替換原則(LSP)。爲了使ZipInputStream成爲InputStream的子類型,程序中的InputStream類型的對象可以用ZipInputStream類型的對象替換,而不會改變該

    0熱度

    1回答

    我想使用ZipInputStream修改web.xml。文件的讀取是web.xml中這是耳內/ war文件 C:/XX.ear/YY.war/WEB-INF/web.xml ZipFile zipFile = new ZipFile("C:/XX.ear"); Enumeration<? extends ZipEntry> entries = zipFile.entries();

    5熱度

    3回答

    我可以通過ZipInputStream,但在開始迭代之前,我想在迭代期間獲取我需要的特定文件。我怎樣才能做到這一點? ZipInputStream zin = new ZipInputStream(myInputStream) while ((entry = zin.getNextEntry()) != null) { println entry.getName() }

    0熱度

    2回答

    我的zip文件,我有幾個zip文件,每個包含多個文件太多,我想使用ZipInputStream類提取。其中有一些圖像。當我嘗試使用BufferedOutputStream提取這些圖像時,它們會部分解壓縮,並且圖像不完整。 private void extractArchives() { ZipInputStream zis; File archiveDir = new Fi

    0熱度

    2回答

    我想知道是否有辦法直接從ZipFile/ZipInputStream中讀取特定文件,而無需遍歷整個條目集。我想如果存檔文件包含大量文件,這可能會是一筆相當大的開銷。有沒有更好的辦法? 我知道這可以用TrueZip來完成,我之前就已經完成了,但我想知道1.8 SDK是否包含現在更適合的東西......?

    1熱度

    2回答

    我正在替換或更新jar文件中某個目錄內的某些文件。 我已閱讀過幾篇文章。在這個環節Updating .JAR's contents from code 正在非常有幫助,我聽不懂的作用和使用ZipInputStream,ZipOutputStream和的ZipEntry的,等的代碼(JarUpdater類)給出.. 然而,當我運行它, 我有一個EOF異常 [由MK7編輯:我發現了jar文件已損壞我通

    0熱度

    2回答

    我做this問題,我看到了存在ZipInputStream的構造函數調用: ZipInputStream(BufferedInputStream, Charset) 但調試拋出我的錯誤: ZipInputStream(BufferedInputStream, Charset) is undefined 並給我的建議: remove the argument to match ZipInputStr