fingerprint package¶
Submodules¶
tusclient.fingerprint.interface module¶
Interface module defining a fingerprint generator based on file content.
tusclient.fingerprint.fingerprint module¶
An implementation of of <tusclient.figerprint.interface.Figerprint>, using the hashlib to generate an md5 hash based on the file content
-
class
tusclient.fingerprint.fingerprint.
Fingerprint
¶ Bases:
tusclient.fingerprint.interface.Fingerprint
-
BLOCK_SIZE
= 65536¶
-
get_fingerprint
(fs)¶ Return a unique fingerprint string value based on the file stream recevied
Args: - fs[file]: The file stream instance of the file for which a fingerprint would be generated.
Returns: fingerprint[str]
-