Kontak vCard (.vcf)

IETF Standar

vCard (VCF) adalah format yang distandardisasi IETF untuk bertukar informasi kontak. Perilaku impor bervariasi di berbagai ponsel, klien email, dan aplikasi kontak.

Konversi VCF ke CSV

Konverter VCF ke CSV gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.

Pemeriksaan & Metadata

Sistem operasi dan penganalisis file mengenali file VCF dengan memeriksa urutan byte biner di bagian awal:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Tanda Tangan Header per Byte (Byte Penanda)

Sistem operasi dan penganalisis file mengenali file VCF dengan memeriksa urutan byte biner di bagian awal:

TANDA TANGAN HEX (OFFSET 0):

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

REPRESENTASI ASCII: BEGIN:VCARD

Standardisasi: IETF RFC 6350 (vCard v4.0)

Spesifikasi Teknis

Arsitektur KontainerRekaman teks biasa yang dimulai dengan BEGIN:VCARD dan diakhiri dengan END:VCARD, berisi properti kontak terstruktur
KompresiTeks tanpa kompresi (foto yang disematkan menggunakan Base64 atau tautan URI)
Urutan ByteAliran teks UTF-8 / Unicode
Ruang WarnaProfil foto kontak yang disematkan
Saluran & StrukturNama lengkap (FN), nama terstruktur (N), nomor telepon (TEL), alamat email (EMAIL), alamat (ADR), dan foto (PHOTO)
Dimensi MaksimumDaftar kontak tidak terbatas (ribuan vCard dapat digabungkan dalam satu file .vcf)
TransparansiTidak ada
Streaming & ProgresifPenguraian streaming berurutan, satu kartu kontak setiap kali

Perbandingan Teknis VCF dengan Pesaing

Atribut TeknisVCF (Saat Ini)CSVJSONLDIF
Impor PonselvCard digunakan untuk bertukar kontak, tetapi impor bergantung pada perangkat, aplikasi, dan versi.Memerlukan pemetaan kolomMemerlukan skrip pengembangPenggunaan server direktori LDAP
Foto KontakBase64 tersemat atau URI fotoTidak ada (teks saja)URL atau string Base64Gambar biner Base64
StandardisasiIETF RFC 6350 (vCard 4.0)RFC 4180 (Spreadsheet)RFC 8259 (Data web)RFC 2849 (Direktori LDAP)
Beberapa Label TeleponJenis bawaan (CELL, WORK, HOME)Memerlukan kolom terpisahArray terstrukturAtribut LDAP

Pola Kerusakan Umum dan Panduan Pemulihan Hex

Nama kontak yang diimpor menampilkan karakter yang rusak (misalnya '=C3=A9').

Penyebab Utama: Pengodean Quoted-Printable dari vCard 2.1 lama tidak diterjemahkan dengan benar ke UTF-8.

Pemulihan: Normalisasi file lalu ubah pengodeannya ke vCard 4.0 UTF-8 menggunakan File2File.app 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 aplikasi 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: Bersihkan bidang teks kontak dan batasi jumlah byte maksimum foto selama impor.

Asal-Usul & Tonggak Sejarah

2011IETF menerbitkan RFC 6350 (vCard 4.0), yang menambahkan standardisasi UTF-8 modern dan tag geolokasi.
1998IETF menetapkan standar vCard v3.0 sebagai RFC 2426.
1996Konsorsium Versit (Apple, AT&T, IBM, Siemens) dan IMC memperkenalkan vCard v2.1.

Keunggulan & Kelebihan Utama

  • vCard adalah format kontak yang banyak digunakan; langkah impor dan dukungan bervariasi menurut perangkat, sistem operasi, dan versi vCard.
  • Data kontak yang kaya: menyimpan beberapa nomor telepon, alamat email, alamat jalan, nama perusahaan, tanggal lahir, dan foto profil.
  • Dukungan multi-kontak: seluruh daftar kontak 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 beraksen pada ponsel 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'.
  • Beberapa alur berbagi kontak di ponsel 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?

vCard digunakan untuk bertukar kontak, tetapi impor bergantung pada perangkat, aplikasi, dan versi.

Dapatkah saya mengonversi daftar kontak CSV ke VCF?

vCard digunakan untuk bertukar kontak, tetapi impor bergantung pada perangkat, aplikasi, dan versi.

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.