FileZillaサーバーでチェックサムを有効にする

FileZillaサーバーでチェックサムを有効にする

FileZillaサーバーでチェックサムを有効にするにはどうすればいいですか?Androidデバイスでダウンロードした後、ファイルを比較したいのですがFluentFTP ライブラリ

このライブラリでは、次のチェックサム FTP コマンドがサポートされています: MD5、、、、、。XMD5XCRCXSHA1XSHA256XSHA512

答え1

FileZilla Server のインストール フォルダーで、ファイルを見つけますFileZilla Server.xml。通常、次の場所にあります。

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

ファイル内で<Settings>タグを見つけ、その中でEnable HASH項目を見つけて次のように設定します1

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

サーバーを再起動します。

これにより、コマンドのサポートが有効になることに注意してくださいHASH。質問のリストにはありませんが、FluentFTP でもサポートされています。

FileZilla FTP サーバーは、HASHコマンドを使用して SHA-1、SHA-512、および MD5 ハッシュ アルゴリズムをサポートします。

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>

ヘッダー全体は、コマンドが有効になっているEXPERIMENTAL BUILD ... Implementing draft-bryan-ftp-hash-06ことを示しますHASH。コマンド応答HASH SHA-1*;SHA-512;MD5の にも注意してくださいFEAT

関連情報