【问题标题】:How does Windows know if a file was downloaded from the Internet?Windows 如何知道文件是否是从 Internet 下载的?
【发布时间】:2014-06-09 11:51:03
【问题描述】:

如果我在 Windows 中打开一个由 chrome 或其他浏览器下载的文件,Windows 会弹出一个警告,表明该文件是从 Internet 下载的。在 Microsoft Word 中打开的文档也是如此。

但是windows怎么知道这个文件来自互联网呢?我认为它与我硬盘上的所有其他文件相同。它与文件属性有关吗?

【问题讨论】:

标签: windows file google-chrome download


【解决方案1】:

哈里·约翰斯顿明白了! 与临时文件夹或媒体缓存无关。这是一个 NTFS 流。 进一步阅读:MSDN File Streams

此阻止信息通过 CLI 上的以下命令存档:

(echo [ZoneTransfer]
More? echo ZoneId=3) > test.docx:Zone.Identifier

这会创建一个替代文件流。

【讨论】:

    【解决方案2】:

    当您从 Internet 下载任何文件时。它首先下载到媒体缓存而不是临时文件夹中。只有在那之后,它才会移动到您选择保存该文件的实际位置。 如果您复制并粘贴一些文件,那么它只会将该文件移动到 Temp 文件夹中。在打开任何文件窗口之前检查位置,如果它是媒体文件夹,那么您会收到错误“文件正在下载或与此相关的其他错误”。

    【讨论】:

    • 不,Windows 没有显示任何错误。它只说该文件来自互联网,所以它要求我以“保护模式”(Microsoft Word)打开它。媒体缓存是指临时文件夹?
    • 媒体缓存文件夹是浏览器下载的单独文件夹。临时文件夹负责数据的任何转移。
    猜你喜欢
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 2022-01-05
    相关资源
    最近更新 更多