最近の多くのブラウザは、オンラインリソースをファイルにダウンロードするように指示された場合、ターゲットファイルにデータを直接書き込むのではなく、宛先ファイル名で空のファイルを作成し、ダウンロードしたデータに拡張子.part
、.download
を追加した別のファイルを書き込みます。または類似。ダウンロードが完了すると、部分的にダウンロードされたファイルの名前が、追加の拡張子なしで目的の名前に変更されます。
古いブラウザがこれを行っていないことを覚えています。 wgetやcurlのようなユーティリティもそれをしません。自分でいくつかの論理的根拠を考えることができますが、この動作が導入された決定的な理由はありますか?なぜ.part
拡張子、そしてなぜ空のファイルなのか?
これは、ダウンロードが完了するまでファイルを開こうとしないようにするためです。