ファイルのダウンロード元を調べる


6

Mac OS Xには、ファイルのダウンロード元のURLを示す「Where from」という非常に便利なファイルプロパティがあり、以下に示すように、「More Info」セクション内の「Get Info」コンテキストメニューから利用できます。

ここに画像の説明を入力してください

私の質問はこれです:この情報はWindowsでアクセスできますか?

私は何のこととWindowsの制限またはそのファイル・システムのいずれかにそれを置くために答えを負いませんでしょう前に、私はどこに表示される情報のようなものを見たことがないしかし、すべての今、もう一度私は、ファイルを開いて、次の警告が出ます:

ここに画像の説明を入力してください

そのため、Windowsは、ファイルが何らかの形でインターネットからダウンロードされたことを明らかに認識しています。それが単にfileDownloadedFromInternet: trueフラグを介したものか、私が知らない何かを介したものであるかを問わずです。


1
:ファイルは、インターネットから来たかどうかの情報は、「代替データストリーム」と呼ばれるNTFS機能(ADS)を使用して保存されているen.wikipedia.org/wiki/NTFS#Alternate_data_streams_.28ADS.29
ComFreek

Internet Explorerからファイルを削除していない場合は、ダウンロードを開き、ダウンロードしたものを右クリックして、ファイルをダウンロードしたWebページにアクセスするか、ダウンロードへのリンクを取得できます
cutrightjm 14年

以前の両方のコメントで述べたように、Windowsにはそのような機能はありません。Windowsでの最善の策は、ブラウザーの履歴ファイルに頼ることです。
ドクトロライチャード14

回答:


7

お使いのコンピューターは、NTFSファイルシステムの機能であるADSまたはAlternate Data Streams を使用して、インターネットからファイルがダウンロードされたことを確認できます。NTFS機能であるため、問題のアイテムが別のファイルシステム(USBのFATなど)に転送されると、ADSは失われます。インターネットからダウンロードしたファイルの場合、ADS拡張がファイルに追加され、そのファイルがインターネットの「ゾーン」から来ていることを識別しますInternet Options -> Security。異なるゾーンは、ファイルが異なる場所から来ていることを意味します(こちらを参照)。

ADSの場所を確認するには、次のようDir /Rな出力を持つコマンドを使用します。

 Directory of C:\Users\Jacob\Downloads

12/31/2013  09:19 PM    <DIR>          .
12/31/2013  09:19 PM    <DIR>          ..
12/31/2013  09:19 PM                 0 ads.txt
12/31/2013  09:03 PM           502,784 kitty_portable.exe
                                    26 kitty_portable.exe:Zone.Identifier:$DATA
12/31/2013  09:09 PM    <DIR>          others
               2 File(s)        502,784 bytes
               3 Dir(s)  41,975,984,128 bytes free

上記のリンクによると、ADSストリームのコンテンツは、インターネットからダウンロードされたファイルに対して次のようになります。ゾーンはブラウザで指定されたものです。notepad kitty_portable.exe:Zone.Identifier私の場合、を実行することでADSの内容を表示できます。

[ZoneTransfer]
ZoneId=3

上で見られるように、このサイトが上で見たよう3は、インターネットゾーンであることと、6ゾーン転送IDです。

現在、そのZoneIDが設定されているファイルを開こうとすると、前述のような迷惑なプロンプトが表示されます。ただし、ファイルを右クリックして[プロパティ]に移動し、下部にある[ブロックを解除]をクリックすることにより、削除する方法があります。

ここに画像の説明を入力してください

これにより、ファイルに追加されたADSが削除され、コンピューターを開くことを心配する必要がなくなります。このADSの削除は、Dir /R同じディレクトリで実行することで確認できます。ADSがなくなっていることがわかります。

 Directory of C:\Users\Jacob\Downloads

12/31/2013  10:32 PM    <DIR>          .
12/31/2013  10:32 PM    <DIR>          ..
12/31/2013  10:31 PM           502,784 kitty_portable.exe
12/31/2013  10:32 PM                 0 output.txt
               2 File(s)        502,784 bytes
               2 Dir(s)  41,850,904,576 bytes free

全部なくなった!基本的に、Internet Explorer(または別のブラウザー)でダウンロードをクリアするとすぐに、WindowsはファイルがどのWebサイトから来たのか分からず、インターネットから来たというだけです。ファイルに関連付けられた場所がある場合、ADSに保存されている可能性があります。


Firefoxは、閉じるとすべての履歴(ダウンロード、Cookie、ロット)を自動的に削除します。これを試してみると、数百行のユニコードがありました。ブラウザがダウンロードを保存しない場合、これは機能しませんか?
ライアンクレイジ

実際、Chromeでファイルをダウンロードした場合、ダウンロードURLとリファラーURLは、HostUrlおよびとしてADSデータに保存されますReferrerUrl
オアシス風水
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.