![FileZillaサーバーでチェックサムを有効にする](https://rvso.com/image/1641941/FileZilla%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A7%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%B5%E3%83%A0%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B.png)
FileZillaサーバーでチェックサムを有効にするにはどうすればいいですか?Androidデバイスでダウンロードした後、ファイルを比較したいのですがFluentFTP ライブラリ。
このライブラリでは、次のチェックサム FTP コマンドがサポートされています: MD5
、、、、、。XMD5
XCRC
XSHA1
XSHA256
XSHA512
答え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
。