public class SdhashFingerprinter extends Fingerprinter
base64BloomFilter, base64Fingerprints, bloomFilter, bloomFilterSize, byteRun, creatingProgram, creator, dictionary, diskImage, fileName, fingerprintName, GUID, manglerName, manglerOn, showBloomFilter, showDataSource, showDictionary, showDigest, systemID, targetFile, unknownTokens, version, volume
Constructor and Description |
---|
SdhashFingerprinter() |
SdhashFingerprinter(java.lang.String dictionaryFilename)
Constructor that loads a dictionary and its tokenizers.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Fingerprint> |
computeFingerprint(java.lang.String fileName)
computeFingerprint tokenizes a file in order to create a fingerprint
|
void |
printSdHashOutput() |
void |
setTokenizers(java.lang.String tokenizerConfigFileName)
SetTokenizers sets the tokenizer configuration for the input file
|
void |
setTokenizers(TokenizerList newTokenizers)
Tokenizes a file based on a list of tokenizers that are passed to the function
|
addBloomFilter, computeFingerprint, computeFingerprintXML, generateCreatingProgram, generateXML, generateXML, getBase64Fingerprints, getDictionary, getFileName, getFingerprintName, getMangler, outputFields, setDictionary, setDictionary, setMangler, setMangler, setManglerRNG, setOutput, setSplitter, setTerse, setVerbose
public SdhashFingerprinter()
public SdhashFingerprinter(java.lang.String dictionaryFilename)
dictionaryFilename
- the filename containing the dictionary to use for this fingerprinterpublic void setTokenizers(TokenizerList newTokenizers)
newTokenizers
- a list of tokenizers that will be used to tokenize the filepublic void setTokenizers(java.lang.String tokenizerConfigFileName)
tokenizerConfigFileName
- filename of the tokenizer configurationpublic java.util.List<Fingerprint> computeFingerprint(java.lang.String fileName)
computeFingerprint
in class Fingerprinter
fileName
- the file to tokenizepublic void printSdHashOutput()