vCard Kişisi (.vcf)
IETF StandartvCard (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:
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 44ASCII GÖSTERİMİ: BEGIN:VCARD
Standartlaştırma: IETF RFC 6350 (vCard v4.0)
Teknik Özellikler
| Kapsayıcı mimarisi | Yapı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ırma | Sı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 Boyutlar | Sınırsız kişi listesi (tek bir .vcf dosyasında binlerce vCard birleştirilebilir) |
| Şeffaflık | None |
| Akış ve Aşamalı İşleme | Kartların sırayla akış ayrıştırması |
Teknik karşılaştırma matrisi: VCF ve rakipleri
| Teknik Nitelik | VCF (Güncel) | CSV | JSON | LDIF |
|---|---|---|---|---|
| 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 gerektirir | Geliştirici komut dosyası gerektirir | LDAP dizin sunucusu kullanımı |
| Kişi Fotoğrafları | Gömülü Base64 verisi veya fotoğraf URI'leri | Yok (yalnızca metin) | URL veya Base64 dizesi | Base64 ikili görüntü |
| Standardizasyon | IETF RFC 6350 (vCard 4.0) | RFC 4180 (E-tablo) | RFC 8259 (Web verileri) | RFC 2849 (LDAP dizini) |
| Çoklu Telefon Etiketleri | Yerleşik türler (CELL, WORK, HOME) | Ayrı sütunlar gerektirir | Yapılandırılmış diziler | LDAP ö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ı
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.