|
Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits ISequentialOutStream.
Public Member Functions | |
| void | close () throws IOException |
| String | getMIMEType () |
| int | getSize () |
| void | setNewOutputStream (String localAbsPath) throws IOException |
| int | write (byte[] bytes) throws SevenZipException |
Private Attributes | |
| int | bytesWritten |
| String | localAbsPath |
| String | mimeType = "" |
| EncodedFileOutputStream | output |
Static Private Attributes | |
| static final Tika | tika = new Tika() |
UnpackStream used by the SevenZipBindings to do archive extraction. A memory leak exists in the SevenZip library that will not let go of the streams until the entire archive extraction is complete. Instead of creating a new UnpackStream for every file in the archive, instead we just rebase our EncodedFileOutputStream pointer for every new file.
Definition at line 984 of file SevenZipExtractor.java.
| void org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.close | ( | ) | throws IOException |
Definition at line 1032 of file SevenZipExtractor.java.
Referenced by org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.StandardIArchiveExtractCallback.setOperationResult().
| String org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.getMIMEType | ( | ) |
| int org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.getSize | ( | ) |
Definition at line 1006 of file SevenZipExtractor.java.
References org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.bytesWritten.
Referenced by org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.StandardIArchiveExtractCallback.setOperationResult().
| void org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.setNewOutputStream | ( | String | localAbsPath | ) | throws IOException |
Definition at line 998 of file SevenZipExtractor.java.
References org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.localAbsPath, and org::sleuthkit::datamodel::TskData::EncodingType.XOR1.
Referenced by org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.StandardIArchiveExtractCallback.getStream().
| int org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.write | ( | byte[] | bytes | ) | throws SevenZipException |
Definition at line 1011 of file SevenZipExtractor.java.
References org::sleuthkit::datamodel::EncodedFileOutputStream.write().
|
private |
Definition at line 988 of file SevenZipExtractor.java.
Referenced by org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.getSize().
|
private |
Definition at line 987 of file SevenZipExtractor.java.
Referenced by org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.setNewOutputStream().
|
private |
Definition at line 990 of file SevenZipExtractor.java.
Referenced by org.sleuthkit.autopsy.modules.embeddedfileextractor.SevenZipExtractor.UnpackStream.getMIMEType().
|
private |
Definition at line 986 of file SevenZipExtractor.java.
|
staticprivate |
Definition at line 989 of file SevenZipExtractor.java.
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.