Write byte array to ZipArchiveOutputStream

I need to create a zip file and am limited by the following conditions: The entries come as byte[] (or ByteArrayOutputStream) and not as File. The filenames for the entry can be non-ascii/UTF-8. J...