Я хотел бы создать архив tar на Java.У меня есть файлы, которые постоянно создаются, и я хотел бы, чтобы рабочий поток взял ссылку на эти файлы из очереди и скопировал их в архив.
Я попытался использовать TarArchiveOutputStream библиотеки Apache Compression, чтобы сделать это,но я не хочу, чтобы архив оставался открытым в течение всей продолжительности программы (поскольку, если я не завершу работу с архивом, он может испортиться, поэтому я бы предпочел добавлять его в пакетном режиме), и я не нашел хорошегоспособ добавления к существующему архиву tar со своей библиотекой (у них есть класс «ChangeSetPerformer», но он в основном просто создает новый tar и должен полностью копировать старый, что не очень хорошо для меня, с точки зрения производительности).
Мне также нужно, чтобы в библиотеке не было нижнего предела для размера архива (т.е. 4 г или около того недостаточно), и я бы предпочел избежать фактического сжатия архива.
Любые предложения будут с благодарностью!спасибо.