Streams v1.6

  • 09/17/2020
  • 2分で読める
    • m
    • l
    • V
  • Mark Russinovich

    By Publication: 2016 年 7 月 4 日

    Download Download Streams (499 KB)

    はじめに

    NTFS ファイル システムは、アプリケーションに情報の代替データストリームを作成する能力を提供します。 デフォルトでは、すべてのデータはファイルのメイン無名データ ストリームに保存されますが、「file:stream」構文を使用することで、代替データの読み取りと書き込みを行うことができます。 すべてのアプリケーションが代替ストリームにアクセスするように書かれているわけではありませんが、非常に簡単にストリームのデモを行うことができます。 まず、コマンドプロンプトからNTFSドライブ上のディレクトリに移動します。 次に、’echo hello >test:stream’ とタイプしてください。 これで、ファイル ‘test’ に関連付けられた ‘stream’ という名前のストリームが作成されました。 test のサイズを見ると 0 と報告され、任意のテキストエディタで開くとファイルが空に見えることに注意してください。 ストリームを見るには、’more < test:stream’ と入力してください (typecommand はストリーム構文を受け付けないので more を使う必要があります)。

    NT には、どの NTFS ファイルにストリームが関連付けられているかを見るためのツールは付属していませんので、私が自分で書きました。 Streams は、指定されたファイルとディレクトリ (ディレクトリは代替のデータ ストリームを持つこともできることに注意してください) を調べ、それらのファイル内で遭遇した名前付きストリームの名前とサイズを通知します。 Streams は、ファイル・ストリーム情報を取得するために、文書化されていないネイティブ関数を使用します。

    Using Streams

    Usage: streams <file or directory>

    Parameter Description
    -s サブディレクトリの検索を実行する。
    -d Delete streams.
    Streams は ‘streams *.txt’ などのワイルドカードを取ります。

    Download Download Streams (499 KB)

    Runs on:

    • Client.X.Y. Download Streams (499 KB) Download Streams (499 KB) Windows Vista およびそれ以降
    • Server: Windows Server 2008以降
    • Nano Server: 2016以降

    となります。

Leave a Reply