zipinputstream

    2熱度

    1回答

    我已經將兩個媒體文件夾放入一個zip文件夾中,總共有100k個媒體文件在zip文件夾中。我需要從zip文件夾的特定文件夾播放單個文件。問題是,首先Zip文件夾的全部內容被完全讀取,然後訪問必要的文件。因此,播放單個文件需要超過55秒的時間。我需要一個解決方案來減少播放音頻文件所耗費的時間。 下面是我的代碼: long lStartTime = System.currentTimeMillis();

    0熱度

    2回答

    所以我有這個的FileInputStream所需創建ZipInputStream,我想知道,如果的FileInputStream關閉會發生什麼情況ZipInputStream。請看下面的代碼: public void Foo(File zip) throws ZipException{ ZipInputStream zis; FileInputStream fis = new

    -1熱度

    1回答

    我正在使用ZipInputStream讀取zip文件。 Zip文件有4個csv文件。有些文件是完全寫入的,有些是部分寫入的。請用下面的代碼幫我找到問題。從ZipInputStream.read方法讀取緩衝區有沒有限制? val zis = new ZipInputStream(inputStream) Stream.continually(zis.getNextEntry).takeWhile(

    0熱度

    1回答

    我嘗試將Zipinputstream的Zip複製到Zipoutputstream。 我在Oracle數據庫中將Zip存儲爲byte[]。我使用Zipinputstream來解壓縮zip(稍後我想編輯Zip),然後將其放入Zipoutputstream以獲得新的byte[],並使用此陣列稍後通過ServletOutputStream下載該文件。當我創建一個新文件時 - 沒有Zipinputstrea

    1熱度

    1回答

    我想解壓檔案, zis.getNextEntry()給我nextEntry,我可以看到正確的條目名稱,但zip輸入流本身是空的。爲什麼? byte[] htmlFile = new byte[]{}; ByteArrayInputStream bais = new ByteArrayInputStream(Base64.decodeBase64(template.getKey().

    0熱度

    1回答

    讀取從Web服務檢索到的zip文件的內容時出現問題。 zip文件存儲在一個名爲bytes的字節數組中,如下面的代碼所示。 ZipInputStream zis = new ZipInputStream(new ByteArrayInputStream(bytes.get())); String rawJson = IOUtils.toString(zis); 當我執行IOUtils.toSt

    2熱度

    2回答

    在.zip文件中有多個文件,我試圖獲取。嘗試解壓縮文件會提供java.lang.IllegalStateException:zis.nextEntry不能爲null。如何以正確的方式做到這一點? @Throws(IOException::class) fun unzip(zipFile: File, targetDirectory: File) { val zis = Zip

    2熱度

    1回答

    我使用AsyncTask解壓縮文件,並且一切似乎都進行得很順利(ZIP壓縮文件中的所有文件都被解壓縮),但是我的解壓縮方法從未完成。 下面是我解壓類的源: public class MyUnzipper { public static boolean unzipFileIntoDirectory(String inputFilename, String outputPath) thr

    1熱度

    2回答

    我有一個zip文件,我想用另一個文件替換它裏面的一個文件。因此,不需要刪除zip條目,只需將zip條目的文件替換爲另一個條目即可。 這是我試過的。 public void replaceConfigurationFile(ZipFile zipFile, ZipOutputStream zos, String pathToNewFile, String configFileToReplaced)

    1熱度

    1回答

    的端予具有包含JSON文件壓縮的​​flie和一些BASE64解碼圖像,我使用下面的代碼來從它讀出的數據: JSONArray model = new JSONArray(); ZipInputStream zis = new ZipInputStream(new BufferedInputStream(inputStream)); ZipEntry zipEntry;