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;