ArchiveEntry.isBomb

Check if the entry is a potential bomb. A bomb is typically an entry that may overwrite other files outside of the extraction directory. isBomb will return true if the path is an absolute path or a relative path going backwards (containing '..' after normalization). In addition, a criteria of maximum allowed size can be provided (by default all sizes are accepted).

interface ArchiveEntry
final
bool
isBomb
(
ulong allowedSz = ulong.max
)

Meta