Windows下的ntfs流文件简介

流文件,即NTFS交换数据流(alternate data streams,简称ADS),是NTFS磁盘格式的一个特性,在NTFS文件系统下,每个文件都可以存在多个数据流,就是说除了主文件流之外还可以有许多非主文件流寄宿在主文件流中。它使用资源派生来维持与文件相关的信息,虽然我们无法看到数据流文件,但是它却是真实存在于我们的系统中的。创建一个数据交换流文件的方法很简单,命令为“宿主文件:准备与宿主文件关联的数据流文件”。

这是一个全新的概念,但是在NTFS诞生之时就早已有之,我们平时也接触到了,但是并不知道是流文件在起作用,那么,比如我们下载个程序,下载完成后,运行他会提示一个对话框要不要运行他,还有一个复选框,“以后都不用提示了”。这个就是流文件起的作用,如果我们删除他的流文件,这个对话框就不会再提示了。但是,流文件,在Windows中是没有提供命令和方法去操作他,我们看不到,也无法修改,不过微软的Sysinternals工具包中的streams程序专门提供了对流文件的操作,另外ARK软件也提供了相关功能,但仅仅是让你看到这个文件的存在以及删除这个文件,一共2个功能。

 欢迎加入QQ技术群聊:70539804

原文地址:https://www.cnblogs.com/boltkiller/p/5732443.html