...
In this compliant solution, the code inside the while loop uses the ZipEntry.getSize()
method to find the uncompressed file size of each entry in a zip archive before extracting the entry. It throws an exception if the entry to be extracted is too large — 100MB in this case.
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5eb6709118961cf0-ec90d347-438c4e64-b10a8215-7e29daedbb9e852ebd11be0b"><ac:plain-text-body><![CDATA[ | [[Mahmoud 2002 | AA. Bibliography#Mahmoud 02]] | [Compressing and Decompressing Data Using Java APIs | http://java.sun.com/developer/technicalArticles/Programming/compression/] | ]]></ac:plain-text-body></ac:structured-macro> |
...