vCard連絡先 (.vcf)
IETF 標準vCard電子名刺(VCF)は、電子アドレス帳の連絡先に関するグローバル標準であり、スマートフォン、メールクライアント、CRMプラットフォーム間で、シームレスな連絡先の共有、電話帳の同期、アドレスのインポートを可能にします。
VCF を CSV に変換
無料のブラウザ内 VCF から CSV へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで VCF ファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで VCF ファイルを識別します:
16進数シグネチャ (オフセット 0):
42 45 47 49 4E 3A 56 43 41 52 44ASCII表現: BEGIN:VCARD
標準化: IETF RFC 6350 (vCard v4.0)
技術仕様
| コンテナアーキテクチャ | Plaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties |
| 圧縮 | Uncompressed text (embedded photos use Base64 or URI links) |
| バイトエンディアン | UTF-8 / Unicode text stream |
| 色空間 | Embedded contact photo profiles |
| チャンネルと構造 | Full name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO) |
| 最大寸法 | Unbounded contact list (can concatenate thousands of vCards in one .vcf file) |
| 透過性 | None |
| ストリーミングとプログレッシブ | Sequential card-by-card streaming parsing |
技術比較マトリックス: VCF 対 競合製品
| 技術属性 | VCF (現在) | CSV | JSON | LDIF |
|---|---|---|---|---|
| モバイル端末のインポート | 100%ネイティブのワンタップインポート(iOS/Android) | 列のマッピングが必要 | 開発者スクリプトが必要 | LDAPディレクトリサーバーの使用 |
| 連絡先の写真 | 埋め込みBase64または写真URI | なし(テキストのみ) | URLまたはBase64文字列 | Base64バイナリ画像 |
| 標準化 | IETF RFC 6350(vCard 4.0) | RFC 4180(スプレッドシート) | RFC 8259(Webデータ) | RFC 2849(LDAPディレクトリ) |
| 複数の電話番号ラベル | ネイティブタイプ(CELL, WORK, HOME) | 個別の列が必要 | 構造化配列 | LDAP属性 |
一般的な破損モードと16進数リカバリガイド
インポートされた連絡先名に文字化けが表示される(例:「=C3=A9」)。
根本原因: レガシーなvCard 2.1からのQuoted-PrintableエンコーディングがUTF-8に正しくデコードされていない。
復旧: File2File Contact Converterを使用して正規化し、vCard 4.0 UTF-8にトランスコードします。
セキュリティ分析とパーサー攻撃ベクトル
VCFファイルはプレーンテキストですが、不正なプロパティ値は、電話帳アプリでのバッファオーバーフローや、Web連絡先でのXSSを引き起こす可能性があります。
既知の攻撃ベクター
- 巨大なBase64写真文字列をインポートする際の、スマートフォンアドレス帳パーサーでのバッファオーバーフロー。
- Webメールアドレス帳のサニタイズされていない連絡先名またはメモフィールドを介したXSSインジェクション。
- 循環的な連絡先グループ参照によるサービス拒否。
防御的ベストプラクティス:
歴史的背景とマイルストーン
主な利点とメリット
- ユニバーサルなモバイル連絡先標準:.vcfファイルをダブルクリックするだけで、iPhone、Android、Mac、Windowsで連絡先を即座にインポートできます。
- 豊富な連絡先データ:複数の電話番号、メールアドレス、住所、会社名、誕生日、プロフィール写真を保存します。
- 複数連絡先のサポート:数千件の連絡先からなる電話帳全体を1つの.vcfファイルにエクスポートできます。
技術的な制限とデメリット
- vCard 2.1、3.0、4.0の間の方言の違いにより、古い携帯電話で写真やアクセント文字が破損する可能性があります。
- Base64エンコードされた連絡先の写真により、テキストファイルのサイズが大幅に膨らむ場合があります。
- 異なるクラウドアドレス帳間で、ネイティブな関係マッピングやグループ同期階層がありません。
興味深い技術トリビア
- すべての有効なvCardファイルは、正確な行「BEGIN:VCARD」で始まり、「END:VCARD」で終わります。
- テキストメッセージ経由でiPhoneやAndroidフォンから連絡先を共有すると、携帯電話が自動的に.vcfファイルを生成して送信します。
- vCardは元々、Apple、IBM、AT&T、Siemensによって1994年に結成された同盟であるVersitコンソーシアムによって設計されました。
よくある技術的な質問
AndroidからiPhoneへ連絡先を転送するにはどうすればよいですか?
Androidから連絡先を.vcfファイルとしてエクスポートし、メールまたはAirDropでiPhoneに送信してから、ファイルをタップしてすべての連絡先を自動的にインポートします。
CSVの連絡先リストをVCFに変換できますか?
はい!File2File.appを使用すると、ExcelやCSVの連絡先スプレッドシートを、どのスマートフォンにも直接インポートできる標準の.vcfファイルに変換できます。
パソコンでVCFファイルを開くにはどうすればよいですか?
Windows Contacts、Apple Contacts、Microsoft OutlookでVCFファイルを開くか、File2File.appを使用してオンラインで表示および編集できます。