Affects Version/s: None
Fix Version/s: 1.15
On TIKA-1631, users noted that merely detecting an x-compress file could cause an OOM because we were instantiating the stream as part of detection.
COMPRESS-382, Luis Filipe Nassif noted that something similar happens with LZMA.
Let's work with the Compress project to:
1) add a static detect that doesn't instantiate the streams (
2) allow a parameterizable limit on the amount of allocated space for x-compress (
COMPRESS-386) and LZMA ( COMPRESS-382)
Until we have a chance to make these changes in the compress project, let's temporarily copy/paste/update from Compress to fix these within Tika.