5

2 つのファイルを比較したい (1 つのファイルはローカルの場所にあり、2 つ目のファイルは http サーバーにあります)。ダウンロードしなくてもできますか?2 つのファイルが完全に同じであることを知りたいです。

4

5 に答える 5

12
  1. 両側のファイルをハッシュする
  2. サーバーからハッシュを取得する
  3. ローカル ファイルのハッシュと比較する
于 2012-04-04T13:31:22.407 に答える
1

必要な比較のレベルによって異なります。ローカルコピーもサーバーにアップロードしたくないと思います。MD5 または SHA1 を使用してファイルのハッシュを簡単に取得し、そのハッシュをサーバーに送信してファイルを比較できます。ハッシュが一致する場合、それらは同じです。それらが異なる場合は、差分タイプの比較のためにファイルをアップロードすることを選択できます。

于 2012-04-04T13:31:47.193 に答える
0

You can't.

You can create a MD5 or SHA1 checksum und put it next to your file onto the server. Than you'll have to download that file.

You may use http-caching mechanisms (e-tag etc.).

于 2012-04-04T13:32:18.033 に答える
0

なぜこのようなものが必要なのか理解できません..通常とは異なる状態です.

まず、ローカルサーバーにあるファイル(サイズを取得できると思います)

ファイルのサイズを提供できるWebサービスを作成する必要があるhttpサーバー上のファイル..

tow ファイルのサイズを簡単に比較できます。

于 2012-04-04T13:54:21.567 に答える
-1

Beyond Compare というアプリを使用して、まさにそれを行います。http://www.scootersoftware.com/

于 2012-04-04T13:31:20.783 に答える