web-dev-qa-db-ja.com

ブラウザが部分的なダウンロードに.part拡張子を追加するのはなぜですか?

最近の多くのブラウザは、オンラインリソースをファイルにダウンロードするように指示された場合、ターゲットファイルにデータを直接書き込むのではなく、宛先ファイル名で空のファイルを作成し、ダウンロードしたデータに拡張子.part.downloadを追加した別のファイルを書き込みます。または類似。ダウンロードが完了すると、部分的にダウンロードされたファイルの名前が、追加の拡張子なしで目的の名前に変更されます。

古いブラウザがこれを行っていないことを覚えています。 wgetやcurlのようなユーティリティもそれをしません。自分でいくつかの論理的根拠を考えることができますが、この動作が導入された決定的な理由はありますか?なぜ.part拡張子、そしてなぜ空のファイルなのか?

2
user3840170

これは、ダウンロードが完了するまでファイルを開こうとしないようにするためです。

2
LawrenceC