Windows Officeのようなファイルにプロパティを追加する方法は?Windows Officeドキュメントのようなファイルにプロパティを追加する方法は?
Windowsでは、タイトル、件名、キーワードなどのファイルからフィールドを編集することは可能です.Officeを使用せずにC/C++の任意のファイルと同じようにする方法はありますか?
API、DLL、または一般的なヒントについてのヒントはありますか?
Windows Officeのようなファイルにプロパティを追加する方法は?Windows Officeドキュメントのようなファイルにプロパティを追加する方法は?
Windowsでは、タイトル、件名、キーワードなどのファイルからフィールドを編集することは可能です.Officeを使用せずにC/C++の任意のファイルと同じようにする方法はありますか?
API、DLL、または一般的なヒントについてのヒントはありますか?
このデータはalternate data streamsに格納できます。ここにはNTFSのADSにアクセスするためのAPIのsomeexamplesがあります。
表示されるメタデータには2種類あります。 1つはファイルベースのメタデータです。このメタデータはNTFS固有のものです。この場合、NTFSメタデータAPIを調べる必要があります。他の種類のメタデータは、JPEG exifブロックやMS Officeサマリーのようなファイル形式固有のものになります。この種のメタデータは、データを編集するすべての種類のファイル形式に関する特定の知識を必要とし、Microsoft Officeドキュメントの場合は、オフィス版間で変更される可能性があります。オフィス文書の場合は、OOXMLの要約フィールドの編集から始め、そこから他のフォーマットを続行するかどうかを確認するのが最善でしょう。
NTFSメタデータの問題は、ファイルがNTFSから移動されるとすぐに消えてしまうことです。また、ファイルを読み書きするファイルによって削除されることもあります。実際、メタデータは悪意のある目的だけに悪用されるように設計されているようです。 –