Описание тега zipinputstream

A mechanism for reading zip-compressed data from a stream
3 ответа

Получение размера ZipInputStream

Есть ли способ найти / оценить размер ZipInputStream до того, как мы полностью прочитаем поток? Например, мы можем получить метаданные записи с помощью getNextEntry, прежде чем сможем прочитать пользовательские данные. Inputstream имеет метод availa…
19 июн '12 в 09:35
1 ответ

Как воспроизвести один аудиофайл из коллекции 100k аудиофайлов, разделенных на две папки?

Я поместил две папки мультимедиа в одну папку zip, и в общей сложности в папке zip 100 000 медиафайлов. Мне нужно воспроизвести один файл из определенной папки в папке zip. Проблема в том, что сначала полностью читается общее содержимое папки Zip, а…
2 ответа

Размер zipInputStream всегда 512 байт?

private byte[] loadClassData(String className) { ZipInputStream in = null; FileInputStream fis = null; try { fis = new FileInputStream(jarPath); in = new ZipInputStream(new BufferedInputStream(fis)); ZipEntry entry; while ((entry = in.getNextEntry(…
12 окт '11 в 03:31
0 ответов

Как использовать ZipInputStream(JAVA) в IOS/Objective-C?

Мне нужно прочитать следующую запись в файле ZIP и расположить поток в начале записи данных (ZipInputStream getNextEntry). Как это сделать в Objective-C/IOS, потому что я хочу обрабатывать файлы в zip один за другим во время загрузки. Я не нашел ник…
05 авг '15 в 14:05
2 ответа

Java ZipInputStream не читает весь ZipEntry

Я пытаюсь прочитать файл XML из архива ZIP. Соответствующий код ниже: ZipInputStream zis = new ZipInputStream(is); ZipEntry entry = zis.getNextEntry(); while(entry != null) { if(entry.getName().equals("plugin.xml")) { int size = (int)entry.getSize()…
01 ноя '12 в 22:59
0 ответов

Невозможно перебрать zip-файл, загруженный из частного git в JAVA

У меня есть небольшой кусок кода, который загружает ZIP-файл с GitHub. Я вставил токен в следующем формате https://token:x-oauth-basic@github.xxxx.com/org/repo/archive/branch.zip. Загрузка работает, но когда я делаю ZipInputStream zis = ZipInputStre…
13 окт '14 в 05:34
1 ответ

Извлечение файла с ошибкой ZipInputStream UTFDataFormatException

У меня ошибка при попытке извлечь файлы.zip, которые я сохранил в своей папке активов, ошибка появляется, потому что мой файл имеет символ -. Ошибка выдает, когда я пытаюсь получить следующую запись: zipIs.getNextEntry() private void loadzip(String …
01 июл '14 в 11:33
1 ответ

Разархивируйте и прочитайте каждый файл в Google App Engine (Java)

Я пытаюсь создать сервлет, который может распаковать папку, содержащую 3 CSV-файла, а затем распечатать данные каждого CSV-файла. Я пытался использовать ZipInputStream, но он не предоставляет мне возможность чтения / печати содержимого каждого CSV. …
1 ответ

Почему zipInputStream пуст, хотя запись существует?

Я пытаюсь распаковать архив, zis.getNextEntry() дает мне nextEntryЯ вижу правильное имя записи, но сам поток ввода zip пуст. Зачем? byte[] htmlFile = new byte[]{}; ByteArrayInputStream bais = new ByteArrayInputStream(Base64.decodeBase64(template.get…
05 окт '17 в 04:15
3 ответа

java.io.IOException: поток закрыт ZipInputStream

Ниже приведен фрагмент кода. FileInputStream fin = new FileInputStream(zipFile); ZipInputStream zin = new ZipInputStream(fin); ZipEntry entry = null; String routerListUCM = ""; try { entries: while ((entry = zin.getNextEntry()) != null) { if (entry.…
09 дек '18 в 09:08
0 ответов

android ZipArchiveEntry дает java.nio.charset.MalformedInputException

Я могу разархивировать 1-ю и 2-ю запись zip-файла, который я читаю из Интернета, но затем я получаю ошибку MalformedInputException. Zip-файл состоит из имен файлов Unicode mp3-файлов. Я создал zip-файл, который я разместил в Интернете с помощью Winz…
01 май '14 в 20:58
0 ответов

Распаковка с помощью ZipInputStream и IoUtils.copyStream() freeze

Я пытаюсь разархивировать файл (30 Мб) программно, это мой скрипт public void unzip() { dirChecker(location); try { FileInputStream fin = new FileInputStream(zipFile); ZipInputStream zin = new ZipInputStream(fin); ZipEntry ze = null; while ((ze = zi…
24 апр '14 в 22:18
3 ответа

Kotlin закрывает ZipInputStream до прочтения всех записей

Я пытаюсь прочитать сжатый файл, используя Kotlin и ZipInputStream в ByteArrayOutputStream() val f = File("/path/to/zip/myFile.zip") val zis = ZipInputStream(FileInputStream(f)) //loop through all entries in the zipped file var entry = zis.nextEntry…
12 сен '18 в 14:24
1 ответ

Как определить метод для чтения всех InputStreams, включая ZipInputStream?

Я спрашивал об этом однажды, и мой пост был удален за то, что он не предоставил код, который использует вспомогательный класс. На этот раз я создал полный набор тестов, который показывает точную проблему. Я придерживаюсь мнения, что Java ZipInputStr…
07 апр '15 в 05:45
1 ответ

ZipInputStream.read в ZipEntry

Я читаю zip-файл, используя ZipInputStream. Zip-файл содержит 4 CSV-файла. Некоторые файлы написаны полностью, некоторые написаны частично. Пожалуйста, помогите мне найти проблему с кодом ниже. Есть ли ограничения на чтение буфера из метода ZipInput…
15 июн '17 в 23:35
2 ответа

Произвольный доступ к сжатому файлу без использования ZipFile (поскольку в ZipFile есть серьезная ошибка)

Я знаю, я знаю, кто хотел бы сжимать или распаковывать большие файлы в Java. Совершенно неразумно. На данный момент приостановите неверие и предположите, что у меня есть веская причина для распаковки большого zip-файла. Проблема 1: в ZipFile есть ош…
22 июл '09 в 16:32
0 ответов

Отправка Zip-файла в Rest WebService

Я пытаюсь реализовать метод в моем приложении на основе Java, который включает в себя загрузку ZIP-файла на мой сервер. Клиент - java, сервер - java (REST, jboss 7) . Раньше мне удавалось успешно загружать файлы изображений, но теперь, с zip-файлом,…
14 янв '14 в 10:29
2 ответа

Как создать ZIP файлы, используя список входных потоков?

В моем случае я должен загрузить изображения из папки ресурсов в моем веб-приложении. Прямо сейчас я использую следующий код для загрузки изображений через URL. url = new URL(properties.getOesServerURL() + "//resources//WebFiles//images//" + imgPath…
24 авг '13 в 09:56
1 ответ

Невозможно распаковать файл с использованием Java, но можно распаковать его с помощью 7zip

Я пытаюсь разархивировать файл, используя Java, но следующий код не входит в цикл while, поскольку 'ze' равно нулю. Однако тот же файл я могу распаковать с помощью приложения 7zip. Может кто-нибудь сообщить мне, почему это счастье? пытаться{ //get t…
08 апр '16 в 00:12
1 ответ

Как работает InputStream.read(byte[])?

Я пытаюсь разархивировать папку zip, у меня есть проблема, понять, как ZipInputStream.read(byte[]) Работа. Этот код работает просто отлично, но я не знаю, больше ли мой файл, чем буфер, который я установил, как я буду работать. byte[] buffer = new b…
20 окт '16 в 03:54