Interface CheckFileHandleExtension

    • Method Detail

      • checkFileHandle

        Map.Entry<String,​Collection<byte[]>> checkFileHandle​(SftpClient.Handle handle,
                                                                   Collection<String> algorithms,
                                                                   long startOffset,
                                                                   long length,
                                                                   int blockSize)
                                                            throws IOException
        Parameters:
        handle - Remote file SftpClient.Handle - must be a file and opened for read
        algorithms - Hash algorithms in preferred order
        startOffset - Start offset of the hash
        length - Length of data to hash - if zero then till EOF
        blockSize - Input block size to calculate individual hashes - if zero the one hash of all the data
        Returns:
        An immutable Map.Entry where key=hash algorithm name, value=the calculated hashes.
        Throws:
        IOException - If failed to execute the command