vCard連絡先 (.vcf)

IETF 標準

vCard電子名刺(VCF)は、電子アドレス帳の連絡先に関するグローバル標準であり、スマートフォン、メールクライアント、CRMプラットフォーム間で、シームレスな連絡先の共有、電話帳の同期、アドレスのインポートを可能にします。

VCF を CSV に変換

無料のブラウザ内 VCF から CSV へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで VCF ファイルを識別します:

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで VCF ファイルを識別します:

16進数シグネチャ (オフセット 0):

42 45 47 49 4E 3A 56 43 41 52 44

ASCII表現: 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 (現在)CSVJSONLDIF
モバイル端末のインポート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インジェクション。
  • 循環的な連絡先グループ参照によるサービス拒否。

防御的ベストプラクティス:

歴史的背景とマイルストーン

2011IETFがRFC 6350(vCard 4.0)を発行し、最新のUTF-8標準化と位置情報タグを追加。
1998IETFがvCard v3.0をRFC 2426として標準化。
1996Versitコンソーシアム(Apple、AT&T、IBM、Siemens)とIMCがvCard v2.1を導入。

主な利点とメリット

  • ユニバーサルなモバイル連絡先標準:.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を使用してオンラインで表示および編集できます。