Streams v1.6

作者:Mark Russinovich

发布时间:2016 年 7 月 4 日

Download下载 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”。

Download下载 Streams(499 KB)

运行软件:

  • 客户端:Windows Vista 及更高版本
  • 服务器:Windows Server 2008 及更高版本
  • Nano Server:2016 及更高版本