¿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 HASH
el 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 HASH
el 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 HASH
comando.
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-06
encabezado es una indicación de que el HASH
comando está habilitado. También tenga en cuenta lo que aparece HASH SHA-1*;SHA-512;MD5
en la FEAT
respuesta del comando.