property handler vs column handler

column handler、property handlerはいずれもWindowsにてファイルにメタデータを持たせるための方法である。違いはメタデータを保存する場所(ファイルの外か中か)と対応するOSのバージョンである。以下に表にまとめる。

column handlerproperty handler
対応OSXP(Vista移行廃止)Vista~
メタデータの保存場所ファイル外ファイル内

column handlerが廃止された理由は、ファイルが移動されたりNTFS以外のパーティションに保存された場合にメタデータが消えてしまう限界があったからではないかと推測されている。

Evernoteをはじめとする文書管理ソフトではタグが実装されているが、これはファイルそのものに記述でき、OSレベルで使用できたらその方が明らかに便利な機能である。テキストファイルなど、どこにもそんなメタデータをいれる余地はないので無理と言えば無理なのであるが。

コメント