-
-
Method Summary
-
Method Details
-
getHash
byte[] getHash(String path,
long offset,
long length,
byte[] quickHash)
throws IOException
- Parameters:
path
- The (remote) path
offset
- The offset to start calculating the hash
length
- The number of data bytes to calculate the hash on - if greater than available, then up to
whatever is available
quickHash
- A quick-hash of the 1st 2048 bytes - ignored if null
/empty
- Returns:
- The hash value if the quick hash matches (or
null
/empty), or null
/empty if
the quick hash is provided and it does not match
- Throws:
IOException
- If failed to calculate the hash