-
-
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