Описание тега apache-commons-compress
Apache Commons Compress - это набор инструментов для сжатия, который поддерживает несколько форматов сжатия и архивирования, не включенных в язык программирования Java.
0
ответов
Исключить корневой каталог при извлечении с использованием Apache Common Compress
Я использую библиотеку Apache Common Compress для распаковки файла tar.gz. У меня есть сценарий, где файловая иерархия в tar-файлах такова. A [корневой каталог]B [Файл] C [Файл] Теперь эти файлы будут извлечены по четко определенному пути со следующ…
13 фев '19 в 06:24
1
ответ
Каков наилучший способ сравнения tar-архивов в тестировании junit?
Я пытаюсь создать тесты jUnit для некоторого кода, который генерирует файлы tar. Во время тестирования я буду создавать различные tar-файлы и сравнивать их с "золотыми" tar-изображениями ожидаемого результата. Я изо всех сил пытался создать функцию …
09 июн '15 в 17:03
1
ответ
Apache Common Compress - Сплит Zip-файл
Я успешно заархивировал или распаковал файл с помощью библиотеки Apache Common Compress. Теперь проблема в том, что сжатый файл необходимо отправить по FTP/ электронной почте, а максимальный размер файла для отправки - 10 МБ. Так что мне нужно знать…
08 апр '16 в 03:31
0
ответов
Найти конкретный файл в 7zip архиве
Я использую Apache Commons Compress для разбора записей в 7zip архиве. Мне нужно, чтобы я мог найти определенный файл (например, "thisfile.xml"), мне было интересно, есть ли лучший способ сделать это, кроме как перебирать каждую запись в архиве. В д…
23 июн '16 в 14:41
0
ответов
NoSuchMethodException при разборе на Apache Nutch
Я ползу с использованием Apache Nutch 1.13 . На этапе разбора я получаю эту ошибку. Я не могу произвести URL, приводящий к этой ошибке java.lang.Exception: java.lang.NoSuchMethodError: org.apache.commons.compress.compressors.CompressorStreamFactory.…
25 авг '18 в 00:22
1
ответ
java.util.zip.ZipEntry и Apache сжимают ZipEntry повреждать некоторые файлы изображений
Я использовал многокомпонентные контроллеры загрузчика Spring для загрузки и хранения записей из заархивированных файлов, но обнаружил, что случайный PNG-файл поврежден, и вместо того, чтобы начинать с чего-то вроде "PNG..." в его байте [], он запус…
18 авг '14 в 04:45
1
ответ
Как получить содержимое отдельного файла из ZipArchiveInputStream с помощью библиотеки сжатия Apache commons
У меня есть org.apache.commons.compress.archivers.zip.ZipArchiveInputStream Object, из которого я могу получить каждый элемент ArchiveEntry и получить метаданные отдельного файла. Но мне нужно знать, как получить содержимое каждого файла как Blob. С…
29 янв '13 в 16:50
3
ответа
Библиотека сжатия Java для поддержки Deflate64
Ищите альтернативную библиотеку Java сжатия для Apache Commons Compress ( https://commons.apache.org/proper/commons-compress/). Commons Compress выдает ошибку при попытке прочитать zip-запись, которая была сжата с использованием "ENHANCED_DEFLATED",…
15 дек '15 в 20:44
1
ответ
Почему NoPointerExcepeion при распаковке с помощью apache компрессии?
нажмите и увидите NoPointerExcepeion Я генерирую файлы tar.gz и отправляю 2 других 4 распаковываемых файла, но их прогрем имеет ошибку выше (их прогрем не был создан мной), только один файл имеет эту ошибку. Но при использовании команды "tar -xzvf …
03 ноя '16 в 01:39
0
ответов
Создание файла gz и добавление в него файла tar
Моя задача состоит в том, чтобы заархивировать список файлов, и этот tar должен храниться в файле.gz. Мне удалось создать файл.tar, но на следующем этапе, как и при создании файла.gz, возникла проблема. После создания.gz файл с tar внутри конвертиру…
03 ноя '14 в 04:59
1
ответ
Commons Compress с использованием 7z дает поток не в формате BZip2
У меня есть этот защищенный паролем архив 7z, который можно правильно открыть и распаковать только с помощью 7z. Но используя код ниже: byte[] PASSWORD = "secret".getBytes(); String fileName = "r:/txt.7z"; SevenZArchiveEntry entry; try (SevenZFile a…
06 май '18 в 10:45
2
ответа
Как создать "действительный" unix TAR Archive в Windows с Java (сжатие apache)?
Я пытаюсь создать "действительный" архив tar.gz, используя библиотеки сжатия Apache Commons. Созданный архив будет прочитан встроенным устройством и должен быть в том же формате с теми же правами доступа к файлам, я думаю. Если я использую Linux для…
01 июл '13 в 14:36
1
ответ
Добавление записи во вложенный zip-файл с помощью commons.apache.compress
Моя структура Zip-файла выглядит примерно так: t1.zip -> t2.zip -> sample.txt Я хочу заменить sample.txt. Если это один уровень, я смог это сделать. Пожалуйста, помогите мне с многоуровневыми вложенными почтовыми файлами. Мой образец кода ZipFile zi…
26 фев '13 в 12:08
1
ответ
Как удалить ZIP-архив после распаковки с помощью Commons Compress в Java?
Я написал программу, которая распаковывает ZIP-архив, а затем рекурсивно распаковывает или извлекает найденные в нем архивы. Архивы внутри ZIP могут быть tar-файлами или ZIP-архивами, и я могу извлечь их просто отлично. После извлечения внутренних а…
03 фев '13 в 17:46
1
ответ
Исключение произошло при распаковке файла Tar с использованием сжатия Apache Commons
Я пытаюсь распаковать файл tar в map с помощью сжатия Apache Commons в Java. Я могу распаковать большинство файлов tar, но немногие из них терпят неудачу с приведенным ниже исключением. Я не уверен, что является причиной проблемы. файл tar поврежден…
11 янв '19 в 08:28
1
ответ
Apache Commons Compress не может добавить жесткую ссылку в tar
У меня есть набор файлов, в которых есть несколько жестких ссылок, указывающих на некоторые файлы. Например: /tmp/test/file1 /tmp/test/file1_Link file1 файл размером 1 МБfile1_Link это жесткая ссылка, указывающая на file1 Когда я использую Unix tar …
12 фев '17 в 06:14
1
ответ
Как проверить, есть ли в TarArchiveEntry какой-либо из 3 установленных битов выполнения?
В обычном сжатии TarArchiveEntry можно запросить режим с помощью getMode(), однако это возвращает int. Каков наилучший способ проверить, установлен ли какой-либо из битов выполнения (пользователь, группа, каждый)?
14 ноя '16 в 21:13
1
ответ
Не могу извлечь отдельные файлы из Tar, размером 0 КБ, Java
У меня было создано приложение, которое будет извлекать отдельные файлы из tar-архива. Приложение правильно читает *.tar, но когда я пытаюсь извлечь файлы, приложение просто создает новые файлы с правильным именем файла... Файлы пустые (0 КБ). Итак.…
30 окт '15 в 15:18
3
ответа
Как преобразовать ArchiveEntry в InputStream?
Я читаю tar.gz архив с использованием ArchiveEntry entry = tarArchiveInputStream.getNextEntry(); Вопрос: как я могу преобразовать этот ArchiveEntry в InputStream так что я могу на самом деле читать и обрабатывать файл в String?
07 янв '16 в 11:12
0
ответов
Как заархивировать (zip) файл с помощью Apache Commons
Как я могу архивировать два файла в Java? Я думал о коде, как: public void archiveFiles(FileInputStream file1, FileInputStream file2, String fileName) throws IOException, ArchiveException { ZipArchiveOutputStream zipArchiveOutputStream = new ZipArch…
30 апр '17 в 11:31