Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
interface | LanguageInfo |
enum | SCRIPT |
Public Member Functions | |
SCRIPT | getScript (int value) |
Static Public Member Functions | |
static synchronized StringExtractUnicodeTable | getInstance () |
static int | getScriptValue (SCRIPT script) |
static int | getUnicodeTableSize () |
static boolean | isGeneric (SCRIPT script) |
static SCRIPT | scriptForString (String scriptStringVal) |
Private Member Functions | |
boolean | init () |
Static Private Attributes | |
static StringExtractUnicodeTable | instance = null |
static final String | PROPERTY_FILE = "StringExtract.properties" |
static final SCRIPT[] | SCRIPT_VALUES = SCRIPT.values() |
static final char[] | UNICODE_TABLE = new char[UNICODE_TABLE_SIZE] |
static final int | UNICODE_TABLE_SIZE = 65536 |
Encapsulates the loaded unicode table and different scripts and provides utilitities for the table and script lookup. Manages loading of the unicode table. Used as a singleton to ensure minimal resource usage for the unicode table.
Definition at line 644 of file StringExtract.java.
|
static |
return instance of StringExtract of null if it could not be initialized
Definition at line 1184 of file StringExtract.java.
References org.sleuthkit.autopsy.coreutils.StringExtract.StringExtractUnicodeTable.init(), and org.sleuthkit.autopsy.coreutils.StringExtract.StringExtractUnicodeTable.instance.
Referenced by org.sleuthkit.autopsy.coreutils.StringExtract.StringExtract().
SCRIPT org.sleuthkit.autopsy.coreutils.StringExtract.StringExtractUnicodeTable.getScript | ( | int | value | ) |
Lookup and get script given byte value of a potential character
value |
Definition at line 1203 of file StringExtract.java.
Referenced by org.sleuthkit.autopsy.coreutils.StringExtract.extractUTF16(), and org.sleuthkit.autopsy.coreutils.StringExtract.extractUTF8().
|
static |
Get the value of the script
script | the script to get value of |
Definition at line 1231 of file StringExtract.java.
|
static |
Definition at line 1220 of file StringExtract.java.
References org.sleuthkit.autopsy.coreutils.StringExtract.StringExtractUnicodeTable.UNICODE_TABLE_SIZE.
|
private |
Initialization, loads unicode tables
Definition at line 1245 of file StringExtract.java.
Referenced by org.sleuthkit.autopsy.coreutils.StringExtract.StringExtractUnicodeTable.getInstance().
|
static |
Check if the script belongs to generic/common (chars are shared between different scripts)
script | to check for |
Definition at line 1216 of file StringExtract.java.
Referenced by org.sleuthkit.autopsy.coreutils.StringExtract.extractUTF16(), and org.sleuthkit.autopsy.coreutils.StringExtract.extractUTF8().
|
static |
Definition at line 1235 of file StringExtract.java.
|
staticprivate |
Definition at line 1176 of file StringExtract.java.
Referenced by org.sleuthkit.autopsy.coreutils.StringExtract.StringExtractUnicodeTable.getInstance().
|
staticprivate |
Definition at line 1167 of file StringExtract.java.
|
staticprivate |
Definition at line 1166 of file StringExtract.java.
|
staticprivate |
unicode lookup table with 2 byte index and value of script
Definition at line 1175 of file StringExtract.java.
|
staticprivate |
table has an entry for every possible 2-byte value
Definition at line 1171 of file StringExtract.java.
Referenced by org.sleuthkit.autopsy.coreutils.StringExtract.extractUTF16(), org.sleuthkit.autopsy.coreutils.StringExtract.extractUTF8(), and org.sleuthkit.autopsy.coreutils.StringExtract.StringExtractUnicodeTable.getUnicodeTableSize().
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.