Danh thiếp vCard (.vcf)

IETF Tiêu chuẩn

Danh thiếp Điện tử vCard (VCF) là tiêu chuẩn toàn cầu cho danh bạ sổ địa chỉ điện tử, cho phép chia sẻ liên hệ liền mạch, đồng bộ hóa danh bạ điện thoại và nhập địa chỉ trên điện thoại thông minh, ứng dụng khách email và nền tảng CRM.

Chuyển đổi VCF sang CSV

Trình chuyển đổi từ VCF sang CSV miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp VCF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp VCF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

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

BIỂU DIỄN ASCII: BEGIN:VCARD

Tiêu chuẩn hóa: IETF RFC 6350 (vCard v4.0)

Thông số kỹ thuật

Kiến trúc ContainerPlaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties
NénUncompressed text (embedded photos use Base64 or URI links)
Thứ tự byte EndiannessUTF-8 / Unicode text stream
Không gian màuEmbedded contact photo profiles
Kênh & Cấu trúcFull name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO)
Kích thước tối đaUnbounded contact list (can concatenate thousands of vCards in one .vcf file)
Độ trong suốtNone
Truyền phát & Tăng dầnSequential card-by-card streaming parsing

Ma trận so sánh kỹ thuật: VCF so với các đối thủ

Thuộc tính kỹ thuậtVCF (Hiện tại)CSVJSONLDIF
Nhập Điện thoại Di độngNhập một chạm nguyên bản 100% (iOS/Android)Yêu cầu ánh xạ cộtYêu cầu tập lệnh nhà phát triểnSử dụng máy chủ thư mục LDAP
Ảnh Liên hệBase64 được nhúng hoặc URI ảnhKhông có (chỉ văn bản)URL hoặc chuỗi Base64Hình ảnh nhị phân Base64
Tiêu chuẩn hóaIETF RFC 6350 (vCard 4.0)RFC 4180 (Bảng tính)RFC 8259 (Dữ liệu web)RFC 2849 (Thư mục LDAP)
Nhiều Nhãn Điện thoạiCác loại nguyên bản (CELL, WORK, HOME)Yêu cầu các cột riêng biệtMảng có cấu trúcThuộc tính LDAP

Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex

Tên liên hệ được nhập hiển thị các ký tự bị biến dạng (ví dụ: '=C3=A9').

Nguyên nhân gốc rễ: Mã hóa Quoted-Printable từ vCard 2.1 cũ chưa được giải mã đúng cách thành UTF-8.

Khắc phục: Chuẩn hóa và chuyển mã sang vCard 4.0 UTF-8 bằng File2File Contact Converter.

Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp

Tệp VCF là văn bản thuần túy, nhưng các giá trị thuộc tính bị lỗi có thể kích hoạt tình trạng tràn bộ đệm trong các ứng dụng sổ địa chỉ hoặc XSS trong danh bạ web.

Các Véc-tơ Tấn công Đã biết

  • Tràn bộ đệm trong trình phân tích cú pháp sổ địa chỉ điện thoại thông minh khi nhập chuỗi ảnh Base64 khổng lồ.
  • Tiêm nhiễm XSS thông qua các trường tên liên hệ hoặc ghi chú chưa được vệ sinh trong sổ địa chỉ webmail.
  • Từ chối dịch vụ thông qua các tham chiếu nhóm liên hệ tuần hoàn.

Thực tiễn Tốt nhất về Phòng thủ:

Nguồn gốc lịch sử & Các cột mốc

2011IETF xuất bản RFC 6350 (vCard 4.0), bổ sung tiêu chuẩn hóa UTF-8 hiện đại và thẻ vị trí địa lý.
1998IETF chuẩn hóa vCard v3.0 thành RFC 2426.
1996Hiệp hội Versit (Apple, AT&T, IBM, Siemens) và IMC giới thiệu vCard v2.1.

Ưu điểm & Lợi ích chính

  • Tiêu chuẩn danh bạ di động phổ quát: nhấp đúp vào tệp .vcf sẽ nhập danh bạ ngay lập tức trên iPhone, Android, Mac và Windows.
  • Dữ liệu liên hệ phong phú: lưu trữ nhiều số điện thoại, địa chỉ email, địa chỉ đường phố, tên công ty, ngày sinh và ảnh hồ sơ.
  • Hỗ trợ nhiều liên hệ: toàn bộ danh bạ điện thoại gồm hàng nghìn liên hệ có thể được xuất thành một tệp .vcf duy nhất.

Hạn chế & Nhược điểm kỹ thuật

  • Sự khác biệt về phương ngữ giữa vCard 2.1, 3.0 và 4.0 có thể gây ra lỗi hỏng ảnh hoặc ký tự có dấu trên các điện thoại cũ hơn.
  • Ảnh liên hệ được mã hóa Base64 có thể làm tăng đáng kể kích thước tệp văn bản.
  • Không có phân cấp ánh xạ quan hệ hoặc đồng bộ hóa nhóm nguyên bản giữa các sổ địa chỉ đám mây khác nhau.

Thông tin kỹ thuật thú vị

  • Mọi tệp vCard hợp lệ đều bắt đầu bằng chính xác dòng 'BEGIN:VCARD' và kết thúc bằng 'END:VCARD'.
  • Khi bạn chia sẻ một liên hệ từ điện thoại iPhone hoặc Android của mình qua tin nhắn văn bản, điện thoại của bạn sẽ tạo và gửi một tệp .vcf.
  • vCard ban đầu được thiết kế bởi Hiệp hội Versit, một liên minh được thành lập vào năm 1994 bởi Apple, IBM, AT&T và Siemens.

Các câu hỏi kỹ thuật thường gặp

Làm thế nào để chuyển danh bạ từ Android sang iPhone?

Xuất danh bạ từ Android dưới dạng tệp .vcf, gửi email hoặc dùng AirDrop sang iPhone, sau đó nhấn vào tệp để nhập tất cả danh bạ một cách tự động.

Tôi có thể chuyển đổi danh sách liên hệ CSV sang VCF không?

Có! File2File.app có thể chuyển đổi bảng tính danh bạ Excel hoặc CSV thành tệp .vcf tiêu chuẩn để nhập trực tiếp vào bất kỳ điện thoại thông minh nào.

Làm thế nào để mở tệp VCF trên máy tính?

Bạn có thể mở tệp VCF trong Windows Contacts, Apple Contacts, Microsoft Outlook hoặc xem và chỉnh sửa chúng trực tuyến bằng File2File.app.