Kontak vCard (.vcf)
IETF StandarvCard Electronic Business Card (VCF) adalah standar global untuk kontak buku alamat elektronik, yang memungkinkan berbagi kontak dengan mulus, sinkronisasi buku telepon, dan impor alamat di seluruh ponsel cerdas, klien email, dan platform CRM.
Konversi VCF ke CSV
Pengonversi VCF ke CSV gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file VCF dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file VCF dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
42 45 47 49 4E 3A 56 43 41 52 44REPRESENTASI ASCII: BEGIN:VCARD
Standardisasi: IETF RFC 6350 (vCard v4.0)
Spesifikasi Teknis
| Arsitektur Wadah | Plaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties |
| Kompresi | Uncompressed text (embedded photos use Base64 or URI links) |
| Endianness Byte | UTF-8 / Unicode text stream |
| Ruang Warna | Embedded contact photo profiles |
| Saluran & Struktur | Full name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO) |
| Dimensi Maks | Unbounded contact list (can concatenate thousands of vCards in one .vcf file) |
| Transparansi | None |
| Streaming & Progresif | Sequential card-by-card streaming parsing |
Matriks Perbandingan Teknis: VCF vs Pesaing
| Atribut Teknis | VCF (Saat Ini) | CSV | JSON | LDIF |
|---|---|---|---|---|
| Impor Ponsel | 100% impor sekali ketuk natif (iOS/Android) | Memerlukan pemetaan kolom | Memerlukan skrip pengembang | Penggunaan server direktori LDAP |
| Foto Kontak | Base64 tersemat atau URI foto | Tidak ada (teks saja) | URL atau string Base64 | Gambar biner Base64 |
| Standardisasi | IETF RFC 6350 (vCard 4.0) | RFC 4180 (Spreadsheet) | RFC 8259 (Data web) | RFC 2849 (Direktori LDAP) |
| Beberapa Label Telepon | Tipe natif (CELL, WORK, HOME) | Memerlukan kolom terpisah | Array terstruktur | Atribut LDAP |
Mode Kerusakan Umum & Panduan Pemulihan Hex
Nama kontak yang diimpor menampilkan karakter yang rusak (misalnya '=C3=A9').
Penyebab Utama: Pengkodean Quoted-Printable dari vCard 2.1 warisan tidak didekodekan dengan benar ke dalam UTF-8.
Pemulihan: Normalisasi dan transkode ke vCard 4.0 UTF-8 menggunakan File2File Contact Converter.
Analisis Keamanan & Vektor Serangan Parser
File VCF berupa teks biasa, tetapi nilai properti yang cacat dapat memicu pelimpahan penyangga (buffer overflow) di aplikasi buku telepon atau XSS di kontak web.
Vektor Serangan yang Diketahui
- Pelimpahan penyangga dalam pengurai buku alamat ponsel cerdas saat mengimpor string foto Base64 masif.
- Injeksi XSS melalui nama kontak atau bidang catatan yang tidak disanitasi di buku alamat webmail.
- Penolakan layanan (Denial of Service) melalui referensi grup kontak melingkar.
Praktik Terbaik Defensif:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Standar kontak seluler universal: mengeklik dua kali file .vcf akan mengimpor kontak secara instan di iPhone, Android, Mac, dan Windows.
- Data kontak yang kaya: menyimpan beberapa nomor telepon, alamat email, alamat jalan, nama perusahaan, tanggal lahir, dan foto profil.
- Dukungan multi-kontak: seluruh buku telepon yang berisi ribuan kontak dapat diekspor ke dalam satu file .vcf tunggal.
Keterbatasan Teknis & Kekurangan
- Perbedaan dialek antara vCard 2.1, 3.0, dan 4.0 dapat menyebabkan kerusakan foto atau karakter aksen pada ponsel yang lebih lama.
- Foto kontak yang dikodekan Base64 dapat memperbesar ukuran file teks secara signifikan.
- Tidak ada pemetaan hubungan bawaan atau hierarki sinkronisasi grup di berbagai buku alamat cloud yang berbeda.
Fakta Teknis Menarik
- Setiap file vCard yang valid dimulai dengan baris persis 'BEGIN:VCARD' dan diakhiri dengan 'END:VCARD'.
- Saat Anda membagikan kontak dari ponsel iPhone atau Android Anda melalui pesan teks, ponsel Anda akan menghasilkan dan mengirimkan file .vcf.
- vCard awalnya dirancang oleh Versit Consortium, sebuah aliansi yang dibentuk pada tahun 1994 oleh Apple, IBM, AT&T, dan Siemens.
Pertanyaan Teknis yang Sering Diajukan
Bagaimana cara mentransfer kontak dari Android ke iPhone?
Ekspor kontak Anda dari Android sebagai file .vcf, kirim email atau AirDrop ke iPhone Anda, dan ketuk file tersebut untuk mengimpor semua kontak secara otomatis.
Dapatkah saya mengonversi daftar kontak CSV ke VCF?
Ya! File2File.app dapat mengonversi spreadsheet kontak Excel atau CSV menjadi file .vcf standar yang dapat diimpor langsung ke ponsel cerdas apa pun.
Bagaimana cara membuka file VCF di komputer saya?
Anda dapat membuka file VCF di Windows Contacts, Apple Contacts, Microsoft Outlook, atau melihat dan mengeditnya secara online menggunakan File2File.app.