web-dev-qa-db-ja.com

<filename>:Zone.Identifier:$ DATAとは何ですか?

Ubuntu 17.10のVirtualBoxの下のWindows 10ゲストで、PDFファイルをダウンロードして2つのファイルを取得しました。

<filename>.pdf                         # as expected
<filename>.pdf:Zone.Identifier:$DATA   # ??

2番目のファイルのサイズは26Bで、内容は次のとおりです。

[ZoneTransfer]
ZoneId=3

この2番目のファイルとは何ですか?なぜそれを取得するのですか?それはおそらくVirtualboxのSharedFolderに関連していますか?

6
muclux

Windows NTFSには、代替データストリームと呼ばれる機能があり、追加のファイルデータをメインファイルデータと一緒に保存できます。ファイルをダウンロードすると、Windowsは代替ストリームを使用して、ファイルがインターネットからダウンロードされたかどうかを示すファイルメタデータを格納します。

From Microsoft Sysinternals

NTFSファイルシステムは、アプリケーションに情報の代替データストリームを作成する機能を提供します。デフォルトでは、すべてのデータはファイルのメインの名前のないデータストリームに格納されますが、「file:stream」の構文を使用することで、代替への読み書きが可能です。

共有フォルダーがNTFSディスクになりすましているように見え(そうでない場合でもブラウザーは気にしない)、Windowsはダウンロードされたファイルの代替データストリームの作成を試み続けます。

ファイルはほとんど重要ではなく、ファイルを実行するときに警告を表示したくない場合は削除できます。

5
Mokubai