onUnparseableExtraField
open fun onUnparseableExtraField(data: Array<Byte>, off: Int, len: Int, local: Boolean, claimedLength: Int): ZipExtraField
Decides what to do with extra field data that doesn't follow the recommended pattern.
Return
null if the data should be ignored or an extra field implementation that represents the data
Parameters
data
the array of extra field data
off
offset into data where the unparseable data starts
len
the length of unparseable data
local
whether the extra field data stems from the local file header. If this is false then the data is part if the central directory header extra data.
claimedLength
length of the extra field claimed by the third and forth byte if it did follow the recommended pattern
Throws
if an error occurs or unparseable extra fields must not be accepted