Windows
 Computer >> コンピューター >  >> システム >> Windows

ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

MicrosoftがWindowsを設計したとき、ファイルの情報(たとえば、ファイルが作成された日付)を格納するために通常の属性を使用する代わりに、この情報を非表示の場所に格納することを決定します。この隠された場所はファイルストリームとして知られています。

このチュートリアルでは、ファイルストリームと、それらを有効に活用する方法について学習します。

Windowsシステムの各ファイルには、アプリケーションが情報を保存するために使用できるデフォルトのストリームが付属しています。ファイルに複数のストリーム(代替ストリームとも呼ばれます)を含めることもできますが、アプリケーションで使用されることはめったにありません。

ファイルのテキスト情報を非表示にする方法

アプリケーションがデフォルトのストリームではなく代替ストリームにデータを保存することをお勧めします。ただし、私たちが使用するほとんどすべてのプログラムは、これを気にしません。デフォルトのストリームを使用するだけで、ファイルに複数のストリームがある可能性を忘れてしまいます。代替ストリームの作成は、コマンドfile:streamを使用するのと同じくらい簡単です。 コマンドプロンプトで。

ファイルのテキスト情報を非表示にするには、代替ストリームを作成して情報を保存するだけです。この場合、「 program.exe」という名前のファイルを使用します。 「。

コマンドプロンプトを開きます。新しいストリームを作成するには、次のように入力します。

notepad "program.exe:hide"

次のウィンドウが表示されます:

ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

メモ帳は「hide.txt」という名前の代替ストリームを作成します 」はprogram.exe内にあります。 [はい]をクリックすると、必要なテキストを保存できます:

ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

「program.exe」ファイルを別の場所にコピーすると、このファイルが一緒に運ばれます。ストリームにアクセスするには、その名前を使用する必要があります。この場合は「hide.txt」を使用すると、誰かがストリームを読みにくくなります。

ファイルが外部ソースからのものかどうかを確認する方法

Windowsはこの機能を使用して、ファイルのソースを制御します。ファイルのソースを見つけることができるので、セキュリティを向上させるための良い方法でもあります。ファイルが別のコンピュータまたはインターネットからのものであるかどうかを確認するには、ファイルを右クリックして[プロパティ]を選択します。

ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

[全般]タブに、ファイルに関する情報が表示されます:

ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

ファイルストリームを管理する方法

ストリームは簡単に作成できますが、Windowsには、ストリームが含まれているファイルを表示するためのツールは付属していません。また、ファイルに関連付けられているストリームを一覧表示することもできません。この情報を見たい場合は、「Streams」という単純なアプリケーションを使用する必要があります。これは、現在MicrosoftのスタッフであるMarkRussinovichによって作成された古いプログラムです。

Sysinternalsによるストリームのダウンロード

このプログラムを使用すると、ファイルに複数のストリームが含まれているかどうかを確認できます。また、そのストリームの名前とサイズも表示されます。

下の画像から、多くのファイルに「 Zone.Identifier:$ DATA」が含まれていることがわかります。 ' ストリーム。これは、ファイルのソースに関する情報を保存するためにWindowsによって使用されます。ファイルが他のコンピュータまたはインターネットから発信された場合にのみ存在します。

ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

デフォルトでは、Windowsはインターネットからダウンロードしたプログラムをブロックします。ファイルの安全性に確信がある場合は、Streamsを使用してこのデータを削除し、Windowsが実行するたびにプログラムのブロックを解除するように要求しないようにすることができます。

ストリームを表示する別の手段

Windows Vistaまたは7を使用している場合は、dirを使用できます。 /Rを使用したコマンド ストリームを表示するように切り替えます。下の画像では、/Rを使用すると、ストリーム情報が表示されることがわかります。 スイッチ。

ファイルストリームとは何ですか?それらをうまく利用する方法は? [説明]

「file.exe」に2つのストリームが含まれていることがわかります。 1つは名前なし(デフォルト)で、もう1つは「Zone.Identifier:$DATA」です。別のコンピューターまたはインターネットからのものではないファイルの場合、このストリームは存在しません。

ファイル内の機密データを非表示にする他の方法を知っていますか?


  1. Takeownとは何ですか?それを使用してファイルとフォルダーの所有権を取得する方法

    Windowsには非常に優れたツールがあります。 Windows7以降にさかのぼります。これにより、ファイルまたはフォルダの所有権を取得できます コマンドラインインターフェイスを使用します。このツールは「Takeown.exe」と呼ばれます 。 Windowsの所有権とはどういう意味ですか? 実際、所有権とは、ファイルまたはフォルダーを使用するためのアクセス許可であり、特定のファイルまたはフォルダーを使用するための他のユーザーにアクセス許可を付与することです。 Windows内にはさまざまな種類の所有者がいます。それらの1つはTrustedInstaller.exeです これはWind

  2. Windows Sysinternals:その概要と使用方法

    Windows コンピューターを完全に制御したいと思ったことはありませんか?ほぼすべての Windows プロセスまたはアプリケーションの内部を確認できるだけでなく、アプリケーションがアクセスしているファイルやレジストリ エントリをリアルタイムで表示できるというのは素晴らしいことです。 最も評判が良く強力な Windows システムおよび管理ツールキットの 1 つは Sysinternals です。ほとんどのユーティリティは単純な EXE ファイルであり、USB フラッシュ ドライブに配置することで、システム管理用の Windows ポータブル アプリのコレクションに追加できます。 Wind