open class ZipTweaker
Helper class to ease the creation of a copy of zip archive, editing some of its ZipEntry
AfterTweakAction |
enum class AfterTweakAction |
<init> |
Helper class to ease the creation of a copy of zip archive, editing some of its ZipEntry ZipTweaker() |
run |
fun run(source: InputStream, destination: OutputStream): Unit |
tweakEntry |
open fun tweakEntry(inputStream: ZipInputStream, outputStream: ZipOutputStream, currentEntry: ZipEntry, buffer: ByteArray): AfterTweakAction |
removeJarSignature |
fun removeJarSignature(jarFile: Path, outFile: Path? = null): Unit |
write2Stream |
fun write2Stream(outputStream: ZipOutputStream, inputStream: InputStream, buffer: ByteArray): Unit |
writeZipEntry |
fun writeZipEntry(zip: ZipOutputStream, source: () -> InputStream, destinationFileName: String, buffer: ByteArray = ByteArray(DEFAULT_BUFFER_SIZE), compressionMethod: Int = ZipEntry.DEFLATED): Unit |