Streams v1.6
作者:Mark Russinovich
发布时间:2016 年 7 月 4 日
下载 Streams (499 KB)
介绍
NTFS 文件系统为应用程序提供了创建备用信息数据流的能力。 默认情况下,所有数据都存储在文件的主要未命名数据流中,但通过使用语法“file:stream”,可以读取和写入备用项。 并非所有应用程序都是为了访问备用流而编写的,但可以非常简单地演示流。 首先,从命令提示符内更改为 NTFS 驱动器上的目录。 接下来,输入“echo hello > test:stream”。 刚刚创建了名为“stream”的流,其与文件“test”关联。 请注意,查看测试大小时,它报告为 0,在任何文本编辑器中打开该文件时,它看起来都是空的。 要查看流,请输入“more < test:stream”(type 命令不接受流语法,因此必须使用更多)。
NT 没有任何工具可以供查看哪些 NTFS 文件有与其相关的流,所以我自己编写了一个。 Streams 将检查指定的文件和目录(注意,目录也可以有备用数据流),并通知其在这些文件内遇到的任何命名流的名称和大小。 Streams 使用未记录的本机函数来检索文件流信息。
使用流
用法: streams [-s] [-d] <文件或目录>
参数 | 说明 |
---|---|
-s | 递归子目录。 |
-d | 删除流。 |
Streams 采用通配符,例如“streams *.txt”。 |
下载 Streams (499 KB)
运行平台:
- 客户端:Windows Vista 及更高版本
- 服务器:Windows Server 2008 及更高版本
- Nano Server:2016 及更高版本