0

ローカル ストレージから Azure BLOB ストレージへのファイルの同期に取り組んでいます。MSDN ドキュメント サイトのプロパティに関する既定の情報以外に、いくつかの情報が見つかりませんでした。

以前に eTag プロパティを使用して、ローカル マシンに同期するためにファイルが変更されたかどうかを確認しました。(一方向の同期についてのみ話しています)。etag プロパティとは何かに関するドキュメントはありますか? ファイルの MD5 ハッシュか何かですか。

ファイルの md5 ハッシュをローカル ファイルのメモリに保持し、それをコンテナーのファイル メタ データに格納する別の実装を見ましたが、それでよいのでしょうか?

4

1 に答える 1

0

Etag で使用しているアプローチは、私が見た中で最も一般的なものです。ブロブが変更されると Etag が変更されます...ただし、その変更によって実際に何も変更されていないかどうかはわかりません (MD5 ハッシュが変更される場合)。

例えば:

画像をアップロードする場合は、最初の画像の代わりに別の画像を配置します。Etag と MD5 はどちらも異なります。ただし、そのイメージを最初のイメージに戻すと、Etag は再び異なりますが、MD5 は最初のイメージと同じになります。

于 2013-04-21T11:45:18.777 に答える