Web ホスティング サイトでチェックサムを実行する方法は?

Web ホスティング サイトでチェックサムを実行する方法は?

大きなファイルを Web サイトにアップロードする際に問題が発生します。

その後ファイルをダウンロードすると、ファイルが破損します。

ファイルが Web サイト上にある間にファイルのチェックサムを実行して、正しくアップロードされたかどうかを確認するために毎回ダウンロードしなくても済むようにするにはどうすればよいでしょうか?

答え1

最も簡単な方法は、Web サーバーにログインし (たとえば、ssh を使用)、MD5 サムを比較することです。

ただし、FTP と呼ばれる非常に古いものを使用していて、バイナリ ファイルを ASCII モードで転送している場合は除きます。その場合は、FTP クライアントで「bin」と入力するだけで、正しくアップロードできます。

(確かに、これは推測にすぎません。質問には、アップロードにどのソフトウェアを使用するかが記載されていません)。

答え2

クライアント側でもチェックサムアルゴリズムを実行する必要がありますが、これはJavascriptを意味します。このSOの質問. そこに到着したら、サーバー側のコードを使用してチェックサムを実行する必要があります(ここはPHP 実装)。この質問は少しオープンエンドなので、これがあなたが探していたものかどうかはよくわかりません。しかし、プログラミングなしでこれが可能かどうかはわかりませんので、この質問が SO に適しているかどうかはわかりません。

関連情報