Streams v1.56

作者:Mark Russinovich

發佈日期: 27/4/2007


簡介

NTFS 檔案系統提供應用程式建立資訊之替代資料串流的功能。所有資料預設都會儲存在檔案的主要未命名資料串流中,但是只要使用語法 'file:stream' 就可以讀取和寫入至替代資料串流。並非所有應用程式都可存取替代資料串流,但是卻有相當簡單的方式可以示範資料串流。首先,請在命令提示字元內變更至 NTFS 磁碟機的目錄。接著,鍵入 'echo hello > test:stream'。您剛剛建立名稱為 'stream',並與檔案 'test' 相關的資料串流。請注意,當您查看 test 的大小時,您會發現回報為 0,且不論使用任何文字編輯器開啟此檔案,此檔案看起來都會是空的。如需查看您的資料串流,請輸入 'more < test:stream' (type 命令不接受 stream 語法,因此必須使用 more)。

NT 中沒有任何工具可讓您查看哪些 NTFS 檔案具備相關的資料串流,因此我自行撰寫了一個工具。Streams 會檢查指定的檔案和目錄 (請注意,目錄也可以具有替代資料串流),並通知您在這些檔案內發現之任何已命名資料串流的名稱和大小。Streams 使用未記載的原生功能來擷取檔案資料串流資訊。

用法:streams [-s] [-d] <file or directory>

-s

遞迴子目錄。

-d

刪除資料流。

Streams 可採用萬用字元 (例如 'streams *.txt')。

下載 Streams (41 KB)


回到頁首 回到頁首