in lib/src/main/kotlin/org/jetbrains/zip/signer/metadata/ZipMetadata.kt [84:95]
fun toByteArray(): ByteArray {
return with(ByteBuffer.allocate(size)) {
order(ByteOrder.LITTLE_ENDIAN)
val blockSizeFieldValue = size - 8L
putLong(blockSizeFieldValue)
put(protobufRepresentation.toByteArray())
putLong(blockSizeFieldValue)
putLong(SIGNATURE_BLOCK_MAGIC_LO)
putLong(SIGNATURE_BLOCK_MAGIC_HI)
array()
}
}