Habilitar suma de comprobación en el servidor FileZilla

Habilitar suma de comprobación en el servidor FileZilla

¿Cómo puedo habilitar la suma de comprobación en el servidor FileZilla? Quiero comparar archivos después de descargarlos en mi dispositivo Android a través deBiblioteca FluentFTP.

Esta biblioteca admite los siguientes comandos FTP de suma de comprobación: MD5, XMD5, XCRC, XSHA1, XSHA256, XSHA512.

Respuesta1

En la carpeta de instalación del servidor FileZilla, busque el archivo FileZilla Server.xml. Eso es típicamente:

C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml

En el archivo, ubique la <Settings>etiqueta y dentro de ella busque Enable HASHel elemento y configúrelo en 1:

    <Settings>
        ...
        <Item name="Enable HASH" type="numeric">1</Item>
        ...
    </Settings>

Reinicie el servidor.

Tenga en cuenta que esto habilita el soporte para HASHel comando. Si bien no está en la lista de su pregunta, FluentFTP también lo admite.

El servidor FTP de FileZilla admite algoritmos hash SHA-1, SHA-512 y MD5 con el HASHcomando.

ftp> open example.com
Connected example.com.
220-EXPERIMENTAL BUILD
220-NOT FOR PRODUCTION USE
220-
220 Implementing draft-bryan-ftp-hash-06
202 UTF8 mode is always enabled. No need to send this command.
User (example.com:(none)): username
331 Password required username
Password:
230 Logged on
ftp> quote FEAT
211-Features:
 MDTM
 REST STREAM
 SIZE
 MLST type*;size*;modify*;
 MLSD
 AUTH SSL
 AUTH TLS
 PROT
 PBSZ
 UTF8
 CLNT
 MFMT
 HASH SHA-1*;SHA-512;MD5
 EPSV
 EPRT
211 End
ftp> quote OPTS HASH SHA-512
200 Hash algorithm set to SHA-512
ftp> quote HASH filename
213 SHA-512 8c5341c24561f880d5222747adbbb9c9...
ftp>

Todo el EXPERIMENTAL BUILD ... Implementing draft-bryan-ftp-hash-06encabezado es una indicación de que el HASHcomando está habilitado. También tenga en cuenta lo que aparece HASH SHA-1*;SHA-512;MD5en la FEATrespuesta del comando.

información relacionada