如果我打开 Windows 资源管理器并转到我的桌面(或任何其他位置)并在右上角的搜索框中搜索(文件内容,而不仅仅是标题),stream
我会返回所有文件。如果我选择一个文件,在文本编辑器中打开它并搜索,stream
则不会有任何结果。
这有什么特别的?我也返回了图像。那里有一些我看不到的元数据,但 Windows 可以看见?
更新:
我创建了一个空文件并在十六进制编辑器中查看它以确认它是空的。
当我搜索时,此文件显示为 sup stream
。它的大小为 0 KB。
更新2:
我在家里的 Windows 8.1 上检查过,也出现了同样的情况。
我认为这是一些我不理解的 Windows“功能”。
答案1
这是一个(很好的)猜测,但我确信您看到了所谓的“备用数据流”的证据,这是 NTFS 功能,允许“在”文件中存储仅通过特定参考才能检索的备用数据。
一些参考资料如下:
- http://support.microsoft.com/kb/105763
- http://msdn.microsoft.com/en-us/library/windows/desktop/aa364404%28v=vs.85%29.aspx
我的比喻是,替代数据流是这一代(软件)的“隐藏”文件。