O protocolo FTP não é flexível o suficiente para fazer isso (consulte esta pergunta anterior ). Você precisaria de alguma forma para que o servidor calculasse a soma de verificação do arquivo e enviasse para o cliente, para que o cliente possa decidir se transfere ou não o arquivo; e o FTP não tem nenhum recurso como este.
Se você tentar fazê-lo com algo parecido com o ftpfs, o que acontecerá é que o cliente baixará o arquivo inteiro, calculará sua soma de verificação e o usará para decidir se transfere ou não o arquivo ... < em> novamente .