FACE ファイル形式とは?
.face ファイルは Usenix FaceSaver ビットマップ画像であり、1980年代に Metron Computerware, Ltd. の Lou Katz 氏によって Unix および Usenix コミュニティ向けに開発されたレガシーなラスター形式です。その目的は、個人の顔写真をコンパクトでポータブルな人間が読める形式で保存し、初期の電子メールシステムで送信したり、Unix のユーザーディレクトリや Usenix カンファレンスの参加者データベースに埋め込んだりすることでした。
バイナリ画像形式とは異なり、.face ファイルは全体がプレーン ASCII テキストです。ファイルは FirstName:、LastName:、E-mail:、および必須の PicData: と Image: フィールドなどの一連の フィールド名: 値 というヘッダー行で始まり、その後に 16 進数でエンコードされたピクセルデータが続きます。各ペアの 16 進文字は 1 つの 8 ビットグレースケールピクセルを表し、256 階調のグレーを表現します。ポートレートは通常、96×128 ピクセルなどの固定された小さなサイズで、ファイルサイズは数キロバイトに抑えられていました。
この形式は圧縮を行いません。16 進エンコーディングにより、.face ファイルは同等のバイナリ画像よりもサイズが大きくなります。netpbm ツールキットには、.face ファイルを PGM graymap に変換する fstopgm コマンドと、その逆を行う pgmtofs が用意されています。現代のシステムでは、XnView MP を使用して Windows、macOS、Linux で .face ファイルを開くことも可能です。
FaceSaver は Metron Computerware, Ltd. の登録商標です。この形式は完全に廃止されており、現在は PNG、JPEG、および同様の現代的な写真形式に取って代わられています。
セキュリティと安全性
リスク: LOWFACE ファイルは実行コードを含まないパッシブな ASCII テキストであるため、ビューアやテキストエディタで開いても安全です。唯一の小さな注意点はプライバシーです。FaceSaver ヘッダーには本名、メールアドレス、電話番号、住所が含まれる場合があるため、共有された .face ファイルによって個人の連絡先が露出する可能性があります。公式の XnView や netpbm を使用し、怪しい «FaceSaver 変換サイト» からのダウンロードは避けてください。
形式の詳細
概要FACE ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | プレーン ASCII テキストファイル:人間が読める `フィールド名: 値` ヘッダーと、それに続く 16 進エンコードされたピクセル行 |
| ピクセルエンコーディング | 各ピクセルバイトは 2 つの 16 進 ASCII 文字として書き込まれます。ピクセルはバイナリデータなしで一行ずつ保存されます |
| カラーモデル | グレースケールのみ - カラーチャンネルはサポートされていません |
| 色深度 | 1 ピクセルあたり 8 ビット、256 階調のグレーを実現 |
| ストレージ効率 | 非圧縮かつ 16 進エンコード。標準的な 96×128 のポートレートは、生のバイナリでは約 12 KB ですが、ASCII テキストでは約 24 KB に増加します |
| 典型的な寸法 | 顔写真用として一般的に 96×128 ピクセル。仕様上、画像サイズに厳格な上限はありません |
| 識別 / マジックバイト | バイナリのマジックナンバーはありません。ファイルは `FirstName:` や `PicData:` などの先頭の ASCII ヘッダー行によって識別されます |
| 必須ヘッダーフィールド | `PicData:`(幅、高さ、ビット深度を宣言)および `Image:`(ピクセルデータの開始を示す) |
| オプションのメタデータフィールド | `FirstName:`、`LastName:`、`E-mail:`、`Organization:` - ASCII ヘッダーに埋め込まれた個人情報フィールド |
| 変換ツール | `fstopgm` は `.face` を PGM グレースケールマップに変換し、`pgmtofs` は PGM を `.face` に戻します。どちらも netpbm ツールキットの一部です |
| 開発者 / 商標 | Metron Computerware, Ltd. の Lou Katz 氏によって作成。FaceSaver® は Metron Computerware, Ltd. の登録商標です |
| プラットフォームの起源 | Unix および Usenix コミュニティ向けに設計。初期の Unix finger データベースや Usenix カンファレンス参加者ディレクトリで使用されました |
| MIME タイプ | `image/x-portable-graymap`(`application/octet-stream` としても扱われます) |
| 形式の状態 | 数十年更新されていない廃止されたレガシー形式。PGM、PNG、および現代の写真形式に取って代わられました |
| 現代のビューアサポート | Windows、macOS、Linux 上の XnView / XnView MP。任意のプレーンテキストエディタで ASCII ヘッダーと生のピクセルデータを検査できます |
| リリース日 | 1980s (Unix/Usenix community; for compact, portable facial portrait images) |
| 最新バージョン | Stable/frozen - an obsolete legacy format, not updated for decades |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.fileformat.info |
FACE の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。FACE ファイルについて最初の質問をしてみましょう。