nixはNTFS ADSストリームを処理できますか?

nixはNTFS ADSストリームを処理できますか?

2〜3年前に私は(Windows上)NTFS ADSメタデータ(代替データストリーム)。これは興味深いアイデアのように見えますが、確かに「ポータブル」ではありません。

このADSデータを読み書きできるNTFS-ADS認識ツールはありますか?
また、「nix共通/優先ファイルシステムは同様の補助ストリームをサポートしていますか?」

答え1

ntfs-3g FUSEドライバ(読み取り/書き込み機能がある場合に使用するドライバ)はADSと通信しますが、デフォルトではそうではありません(ADSがデフォルトで拡張属性にマップされるLinuxではありません)。

NTFS-3gからマニュアルページ:

代替データストリーム(ADS)

NTFSはすべてのデータをストリームに保存します。各ファイルには、名前のないデータストリームが1つしかなく、名前付きのデータストリームが複数ある場合があります。ファイルのサイズは、名前のないデータストリームのサイズです。デフォルトでは、ntfs-3gは名前のないデータストリームのみを読み取ります。

「streams_interface = windows」オプションを使用すると、コロンの後にストリーム名を指定して名前付きデータストリームを読み取ることができます。たとえば、

catssome.mp3: アーティスト

名前付きデータストリームは通常のファイルのように動作するため、読み書き、削除することもできます(rmを使用して)。 "ntfs.streams.list"拡張属性をインポートすると、ファイル内のすべての名前付きストリームを一覧表示できます。

質問の反対側については、この追加のメタデータの基本的な包括的な用語は次のとおりです。拡張ファイル属性。さまざまなユニークと対応するファイルシステムは、さまざまな名前でこれらの機能をサポートしています。 ext* シリーズや他の多くの Linux fs はこれを呼び出します。拡張属性

関連情報