-
Notifications
You must be signed in to change notification settings - Fork 259
Open
Labels
Description
Continuation of #174. We can target:
- HTML reports produced by Parsers via MakePreviewTask
- HEIC and other image types configured to generate a faster rendering preview
- Video mosaics produced by VideoThumbTask
- Other things stored in iped/view folder, not sure if we have more..
In ExportFileTask, we use a threshold of 16MB to store small items into SQLite, because the Xerial-sqlite library copies the whole BLOB to memory when reading it, even if using the InputStream API, unfortunately... For larger files, we kept them in case folder. It also helps the HexViewer to work faster, otherwise it would have to wait large files to be copied from SQLite to a temp folder before rendering the content, since it needs the whole data to be available because of its SEEK feature.