C# Class CClash.HashUtil

Show file Open project: artillery/cclash Class Usage Examples

Public Methods

Method Description
DigestBinaryFile ( string filepath ) : DataHash
DigestFiles ( IEnumerable files ) : DataHash>.Dictionary
DigestSourceFile ( string filepath ) : DataHash
DigestStream ( Stream s ) : DataHash
DigestString ( string input ) : DataHash
HashUtil ( FileCacheStore includecache ) : System
ThreadyDigestFiles ( IEnumerable files, bool stopOnUnCachable ) : DataHash>.Dictionary

Private Methods

Method Description
DigestFile ( MD5 provider, string filepath, Regex findDateTime ) : DataHash
DigestFile ( string filepath, bool checkDateTime ) : DataHash
ThreadyDigestWorker ( object arg ) : void

Method Details

DigestBinaryFile() public method

public DigestBinaryFile ( string filepath ) : DataHash
filepath string
return DataHash

DigestFiles() public method

public DigestFiles ( IEnumerable files ) : DataHash>.Dictionary
files IEnumerable
return DataHash>.Dictionary

DigestSourceFile() public method

public DigestSourceFile ( string filepath ) : DataHash
filepath string
return DataHash

DigestStream() public method

public DigestStream ( Stream s ) : DataHash
s Stream
return DataHash

DigestString() public method

public DigestString ( string input ) : DataHash
input string
return DataHash

HashUtil() public method

public HashUtil ( FileCacheStore includecache ) : System
includecache FileCacheStore
return System

ThreadyDigestFiles() public method

public ThreadyDigestFiles ( IEnumerable files, bool stopOnUnCachable ) : DataHash>.Dictionary
files IEnumerable
stopOnUnCachable bool
return DataHash>.Dictionary