vCard Kişisi (.vcf)

IETF Standart

vCard (VCF), kişi bilgilerini paylaşmak için IETF tarafından standartlaştırılmış bir biçimdir; içe aktarma davranışı akıllı telefonlara, e-posta istemcilerine ve CRM platformlarına göre değişir.

VCF biçimini CSV biçimine dönüştür

Tarayıcında VCF biçimini CSV biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, VCF dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, VCF dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

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

ASCII GÖSTERİMİ: BEGIN:VCARD

Standartlaştırma: IETF RFC 6350 (vCard v4.0)

Teknik Özellikler

Kapsayıcı mimarisiYapılandırılmış kişi özelliklerini içeren, BEGIN:VCARD ile başlayan ve END:VCARD ile biten düz metin kaydı
SıkıştırmaSıkıştırılmamış metin (gömülü fotoğraflar Base64 veya URI bağlantıları kullanır)
Bayt Düzeni (Endianness)UTF-8 / Unicode metin akışı
Renk UzaylarıGömülü kişi fotoğrafı profilleri
Kanallar ve YapıTam ad (FN), yapılandırılmış ad (N), telefon numaraları (TEL), e-postalar (EMAIL), adresler (ADR), fotoğraflar (PHOTO)
Maksimum BoyutlarSınırsız kişi listesi (tek bir .vcf dosyasında binlerce vCard birleştirilebilir)
ŞeffaflıkNone
Akış ve Aşamalı İşlemeKartların sırayla akış ayrıştırması

Teknik karşılaştırma matrisi: VCF ve rakipleri

Teknik NitelikVCF (Güncel)CSVJSONLDIF
Cep Telefonu İçe AktarımıvCard kişiler arasında bilgi aktarır, ancak içe aktarma cihaz, uygulama ve sürüme bağlıdır.Sütunların eşlenmesini gerektirirGeliştirici komut dosyası gerektirirLDAP dizin sunucusu kullanımı
Kişi FotoğraflarıGömülü Base64 verisi veya fotoğraf URI'leriYok (yalnızca metin)URL veya Base64 dizesiBase64 ikili görüntü
StandardizasyonIETF RFC 6350 (vCard 4.0)RFC 4180 (E-tablo)RFC 8259 (Web verileri)RFC 2849 (LDAP dizini)
Çoklu Telefon EtiketleriYerleşik türler (CELL, WORK, HOME)Ayrı sütunlar gerektirirYapılandırılmış dizilerLDAP öznitelikleri

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

İçe aktarılan kişi adlarında bozuk karakterler görüntüleniyor (ör. '=C3=A9').

Kök Neden: Eski vCard 2.1'den gelen Quoted-Printable kodlamasının kodu UTF-8'e düzgün şekilde çözülmemiş.

Kurtarma: File2File.app Kişi Dönüştürücü'yü kullanarak vCard 4.0 UTF-8 biçimine normalleştirin ve dönüştürün.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

VCF dosyaları düz metindir, ancak bozuk özellik değerleri telefon defteri uygulamalarında arabellek taşmalarına veya web kişilerinde XSS'e neden olabilir.

Bilinen Saldırı Vektörleri

  • Devasa Base64 fotoğraf dizeleri içe aktarılırken akıllı telefon adres defteri ayrıştırıcılarında arabellek taşıması.
  • Web e-posta adres defterlerinde temizlenmemiş kişi adı veya not alanları aracılığıyla XSS enjeksiyonu.
  • Döngüsel kişi grubu referansları yoluyla hizmet reddi.

Savunmaya yönelik en iyi uygulamalar: İçe aktarırken kişi metni alanlarını temizle ve fotoğraflar için en uzun bayt sınırını uygula.

Tarihsel kökenler ve önemli dönüm noktaları

2011IETF, modern UTF-8 standardizasyonu ve coğrafi konum etiketleri ekleyen RFC 6350'yi (vCard 4.0) yayınlar.
1998IETF, vCard v3.0'ı RFC 2426 olarak standartlaştırır.
1996Versit Konsorsiyumu (Apple, AT&T, IBM, Siemens) ve IMC, vCard v2.1'i tanıtır.

Temel Avantajlar ve Artılar

  • vCard yaygın kullanılan bir kişi biçimidir; içe aktarma adımları ve desteği cihaza, işletim sistemine ve vCard sürümüne göre değişir.
  • Zengin kişi verileri: birden fazla telefon numarası, e-posta adresi, sokak adresi, şirket adı, doğum günü ve profil fotoğrafı depolar.
  • Çoklu kişi desteği: binlerce kişiden oluşan bir telefon defterinin tamamı tek bir .vcf dosyasına aktarılabilir.

Teknik Kısıtlamalar ve Eksiler

  • vCard 2.1, 3.0 ve 4.0 arasındaki lehçe farkları, eski telefonlarda fotoğrafların veya aksanlı karakterlerin bozulmasına neden olabilir.
  • Base64 kodlu kişi fotoğrafları metin dosyası boyutunu önemli ölçüde artırabilir.
  • Farklı bulut adres defterleri arasında yerel ilişki eşleme veya grup senkronizasyon hiyerarşisi yoktur.

İlginç Teknik Bilgiler

  • Geçerli her vCard dosyası tam olarak 'BEGIN:VCARD' satırıyla başlar ve 'END:VCARD' ile biter.
  • Bazı telefon kişi paylaşımı iş akışlarında .vcf dosyası gönderilir.
  • vCard, orijinal olarak Apple, IBM, AT&T ve Siemens tarafından 1994 yılında oluşturulan bir ittifak olan Versit Konsorsiyumu tarafından tasarlanmıştır.

Sıkça Sorulan Teknik Sorular

Kişileri Android'den iPhone'a nasıl aktarabilirim?

vCard kişiler arasında bilgi aktarır, ancak içe aktarma cihaz, uygulama ve sürüme bağlıdır.

Bir CSV kişi listesini VCF'ye dönüştürebilir miyim?

vCard kişiler arasında bilgi aktarır, ancak içe aktarma cihaz, uygulama ve sürüme bağlıdır.

Bilgisayarımda bir VCF dosyasını nasıl açabilirim?

VCF dosyalarını Windows Kişileri, Apple Kişiler veya Microsoft Outlook'ta açabilir ya da File2File.app ile çevrim içi görüntüleyip düzenleyebilirsin.