用語集

ソフトウェアとは何か

ソフトウェアは、音声、動画、ドキュメント、画像、電子書籍、データなど、あらゆる種類のファイルに含まれる項目です。ここでは、特にあなたのファイルについてソフトウェア欄に何が書かれているかを確認できます。

software

Software フィールドには、そのファイルを生成したプログラムの名前が入ります。ファイルによって、コンテンツを作成したアプリ、最後に保存したアプリ、またはファイルを出力したオペレーティングシステムである場合があり、多くの場合バージョン番号も含まれます。

どのファイルに含まれ、誰がそれを書くのか

ほとんどすべてのファイル形式には、これを記録する場所があり、行名は形式によって少しずつ異なります。写真の Exif データでは Software、XMP メタデータでは Creator Tool、PDF では Creator と Producer、オフィス文書では Application、音声・動画ファイルではエンコーダーのフィールド、多くの電子書籍では generator エントリとして現れます。

ここに人が直接入力することはありません。保存時にプログラムが自分自身について書き込みます。その結果として知っておくべき点が1つあります。ファイルを再保存するそれぞれのプログラムがこの値を上書きできるため、この値が指すのは最初にファイルを作成したプログラムではなく、処理の最後に使われたアプリです。例えば、スマートフォンで撮影した写真をノート PC でトリミングした場合、多くはスマートフォンではなく編集アプリが記録されます。

その値がどのように表示されるか

任意のテキストを入れられるフィールドなので、実際の文言はプログラム次第です。

  • GIMP 2.8.22 - 画像編集アプリ名とそのバージョン
  • Adobe Photoshop CS6 (Windows) - アプリ名、バージョン、および実行環境のオペレーティングシステム
  • Ver.1.00 - ファームウェアのバージョンのみを書き込むカメラ
  • 16.5.1 - 素のバージョン番号だけで、カメラが OS の一部であるスマートフォンに典型的な形式です。このフィールドにはシステムのバージョンが入ります。

一部の形式でバージョンだけを保持するために使われる、別の Software Version 行と混同しないでください。ここでは、バージョンがある場合は名前と同じ文字列の中にまとめて記録されます。

それが重要な理由

ファイルの出どころを確認したい人にとって、これはレポート全体の中でも特に有用な行のひとつです。写真が一度でも編集アプリを通っているかが分かります。アーカイブにとっては、どのアプリが文書を生成したかを示すので、数年後にファイルが正しく開けなくなったとき、読み込めるアプリを探す手がかりになります。また、あるプログラムでは表示が崩れるのに別のプログラムでは問題ない場合、そのファイルを書き込んだアプリが原因であることが多いため、まず確認すべき場所です。

これはプライバシー面でのコストも大きいフィールドなので、ファイルを公開する前に考慮する価値があります。これを見れば、受け取った人はあなたがどのプログラムをどのバージョンで使っているかを知ることができ、想像以上に多くの情報を明かしてしまいます。アプリとバージョンの組み合わせが珍しい場合、それ自体が識別可能な「指紋」となり、同じ値が多くのファイルに現れれば、内容が匿名でも同じ人物や同じワークステーションからのファイルだと結び付けられます。更新されていない古いバージョンや、インストールしていることを明かしたくないソフトウェアが分かってしまうこともあります。送信前にファイルをクリーンアップする場合は、他の情報と一緒にこの行も削除してください。

メタキー