# NTFS 备用数据流(ADS)的应用
唯一支持保存 NTFS 数据流的归档格式是 RAR, 而唯一支持 RAR 归档生成的软件是 WinRAR. 不知道带有 NTFS 数据流的文件被放在了在其他文件系统会怎么样呢?
NTFS 数据流可能会被用来标记一些 Windows 软件生成文件的特殊属性. 现在还能随时见到, 从 Telegram 下载的部分文件可能会在 `Zone.Identifier` 的 ADS 中被标记为 `3`(常见的有 exe 和归档文件格式), 这个标记在注册表中有对应的条目 `URLACTION_SHELL_EXECUTE_HIGHRISK`, 被用来标记 Windows XP SP2 或 IE6 以上版本从 URL 中得到的 "可能被病毒或其他恶意代码利用的文件类型". 这个标记称为 "URL安全区域(URL Security Zones)", 其值有 `0`, `1`, `2`, `3`, `4`, 分别对应本地计算机, 本地网络, 受信任站点, 互联网, 受限站点. Telegram 下载的敏感文件对应区域 `3`, 位于**互联网**文件的安全策略中:
About URL Security Zones (Windows) | Microsoft Learn:
这些被标记的文件类型有很详细的设定:
IE security zones registry entries for advanced users - Browsers | Microsoft Learn:
其每个文件类型对应一个策略标记:
URL Policy Flags (Windows) | Microsoft Learn:
常用的有 `0x00`(允许), `0x01`(提示), `0x03`(禁止). Telegram 下载的 RAR 归档文件会被弹出提示, 被归类成了 `1806`: Miscellaneous: Launching applications and unsafe files, 默认操作是 `0x01`(提示). 然而URL安全区域早就已经是 Internet Explorer 开发中的老东西了.


#Windows #NTFS #文件管理
)