問題タブ [md5-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1173 参照

java - md5 (java) で変更されたファイルを確認する方法

こんにちは、md5 をチェックするゲーム ランチャーを作成したいので、ユーザーがゲーム ファイルを変更した場合、ゲームが起動せず、ゲームを再インストールするメッセージが表示されます。また、ユーザーがゲーム フォルダーにさらにファイルを追加すると、ゲームが開始されますが、ユーザーが追加したファイルは削除されます。コードはどのように見えますか?

ありがとうございました

0 投票する
1 に答える
871 参照

java - QT - QFile - ファイルからの読み取りが遅い

ファイルの MD5 ハッシュを計算したい。

ネイティブ ライブラリhttp://twmacinta.com/myjava/fast_md5.phpでfast_md5 を使用する場合、Java は HDD からファイルを 90 MB/s...120 MB/s で読み取り、計算時間は 70 秒です。

QTを使えば

次に、私のプログラムは速度20 ... 78 MB /秒でHDDからファイルを読み取り、計算時間は210秒です。

QT で MD5 Calc の処理を​​高速化することは可能ですか? バッファを 1000000 からより大きな値に増やす必要がありますか?

0 投票する
1 に答える
618 参照

php - PHP md5_file が異なるマシンで同じでない

testHash.php と me.php という 2 つの単純な PHP スクリプトがあります。testHash.php は単に me.php に対してmd5_file関数を実行し、結果を出力するだけです。

testHash.phpには以下が含まれます。

me.phpには以下が含まれます。

もちろん、ファイルに触れることなく、FTP ツール (FileZilla) を使用して両方のスクリプトを 2 つの異なる Web サーバーにアップロードしました。1 つはローカル仮想マシンで、もう 1 つはパブリック Web サーバーです$test。変数の出力は、他とは異なりました。どちらのウェブサーバーも LAMP フレームワークで動作します

  1. ローカル VM Web サーバー = 7633bbfa20ed2d29a55338913048eff0
  2. パブリック Web サーバー = 3a65329165abe28a485bed663da5e298

なぜそれらは互いに異なるのですか?ハッシュの計算に影響を与える外部要因 (フレームワーク、PHP バージョン、PHP 構成ファイル) はありますか。ありがとうございました。

0 投票する
1 に答える
588 参照

php - md5_file は、同じ内容のファイルに対して異なる値を出力します

出力ファイルを生成し、それを以前に生成されたサンプルと比較するphpテストがあります。両方のファイルでphp関数「md5_file」を使用して比較します。私の問題は、両方のファイルの内容がまったく同じであっても、md5 関数が異なる値を出力することです (同じ結果で sha1_file でも試しました)。さらに、両方のファイルが同じであることを確認するために、両方のファイルを vimdiff と比較しました。また、あるファイルから別のファイルにファイルの内容を手動でコピーすると、比較に失敗します。

私の問題は、ubuntu 12.x を実行しているマシンで発生し、ファイルは git によって共有されています。

行末の問題かもしれないという印象がありますが、どうすれば確実なのかわかりません。

0 投票する
1 に答える
683 参照

php - リモートファイルが変更されたかどうかを確認する md5_file() よりも高速な方法

サーバーに保存する前に、リモート ファイルが変更されているかどうかを確認したいと考えています。まず、リモート ファイルとローカル ファイルの間で md5_file を使用して比較を実行する前に、ファイルが存在するかどうかを確認しましたが、これは非常に遅いです。これを確認するより速い方法はありますか?

誰かが私を少し助けてくれるか、正しい方向に導いてくれるかもしれません^^

よろしく、カズト