Можно ли создать Zip-архив на Java, если я не хочу записывать получившийся архив на диск, а отправляю его куда-нибудь еще?
Идея состоит в том, что это может быть пустой тратой на созданиефайл на диске, когда вы хотите отправить Zip-архив пользователю по HTTP (например, из базы данных-блоба или любого другого хранилища данных).
Я хотел бы создать
java.util.zip.ZipOutputStream
или
apache.commons.ZipArchiveOutputStream
, где Feeder будет ByteArrayOutputStream, поступающий из моего хранилища Subversion