Kontakt vCard (.vcf)

IETF Standardowy

vCard Electronic Business Card (VCF) to globalny standard elektronicznych wizytówek książki adresowej, umożliwiający bezproblemowe udostępnianie kontaktów, synchronizację książki telefonicznej oraz import adresów na smartfonach, klientach poczty e-mail i platformach CRM.

Konwertuj VCF na CSV

Darmowy konwerter z VCF na CSV w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki VCF, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki VCF, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

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

REPREZENTACJA ASCII: BEGIN:VCARD

Normalizacja: IETF RFC 6350 (vCard v4.0)

Specyfikacja techniczna

Architektura konteneraPlaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties
KompresjaUncompressed text (embedded photos use Base64 or URI links)
Kolejność bajtów (Endianness)UTF-8 / Unicode text stream
Przestrzenie kolorówEmbedded contact photo profiles
Kanały i strukturaFull name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO)
Maks. wymiaryUnbounded contact list (can concatenate thousands of vCards in one .vcf file)
PrzezroczystośćNone
Streaming i progresywne ładowanieSequential card-by-card streaming parsing

Techniczna macierz porównawcza: VCF a konkurencja

Atrybut technicznyVCF (Bieżący)CSVJSONLDIF
Import do telefonu komórkowego100% natywny import jednym dotknięciem (iOS/Android)Wymaga mapowania kolumnWymaga skryptu programistyUżycie serwera katalogowego LDAP
Zdjęcia kontaktówOsadzone Base64 lub identyfikatory URI zdjęćBrak (tylko tekst)Ciąg URL lub Base64Binarny obraz Base64
StandaryzacjaIETF RFC 6350 (vCard 4.0)RFC 4180 (Arkusz kalkulacyjny)RFC 8259 (Dane internetowe)RFC 2849 (Katalog LDAP)
Wiele etykiet telefonówNatywne typy (CELL, WORK, HOME)Wymaga osobnych kolumnStrukturalne tabliceAtrybuty LDAP

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Zaimportowane nazwy kontaktów wyświetlają zniekształcone znaki (np. '=C3=A9').

Główna przyczyna: Kodowanie Quoted-Printable ze starszej wersji vCard 2.1 nie zostało poprawnie zdekodowane do formatu UTF-8.

Odzyskiwanie: Normalizuj i przekoduj do standardu vCard 4.0 UTF-8 za pomocą narzędzia File2File Contact Converter.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki VCF to czysty tekst, ale wadliwe wartości właściwości mogą wywołać przepełnienia bufora w aplikacjach książki adresowej lub ataki XSS w kontaktach internetowych.

Znane wektory ataku

  • Przepełnienie bufora w parserach książki adresowej smartfona podczas importowania gigantycznych ciągów zdjęć Base64.
  • Wstrzykiwanie XSS za pośrednictwem nieoczyszczonych pól nazw lub notatek kontaktów w książkach adresowych poczty internetowej.
  • Atak typu odmowa usługi (DoS) poprzez cykliczne odwołania do grup kontaktów.

Najlepsze praktyki obronne:

Pochodzenie historyczne i kamienie milowe

2011IETF publikuje specyfikację RFC 6350 (vCard 4.0), dodając nowoczesną standaryzację UTF-8 i znaczniki geolokalizacji.
1998IETF standaryzuje vCard v3.0 jako RFC 2426.
1996Konsorcjum Versit (Apple, AT&T, IBM, Siemens) oraz IMC wprowadzają vCard v2.1.

Główne zalety

  • Uniwersalny mobilny standard kontaktów: dwukrotne kliknięcie pliku .vcf natychmiast importuje kontakty na systemach iPhone, Android, Mac i Windows.
  • Bogate dane kontaktowe: przechowuje wiele numerów telefonów, adresów e-mail, adresów zamieszkania, nazw firm, dat urodzenia i zdjęć profilowych.
  • Wsparcie dla wielu kontaktów: całą książkę telefoniczną zawierającą tysiące kontaktów można wyeksportować do jednego pliku .vcf.

Ograniczenia techniczne i wady

  • Różnice w dialektach pomiędzy vCard 2.1, 3.0 i 4.0 mogą powodować uszkodzenia zdjęć lub znaków akcentowanych na starszych telefonach.
  • Zdjęcia kontaktów zakodowane w formacie Base64 mogą znacznie zwiększyć rozmiar pliku tekstowego.
  • Brak natywnego mapowania relacji lub hierarchii synchronizacji grup w różnych książkach adresowych w chmurze.

Ciekawe informacje techniczne

  • Każdy prawidłowy plik vCard zaczyna się od dokładnej linii 'BEGIN:VCARD' i kończy na 'END:VCARD'.
  • Kiedy udostępniasz kontakt z telefonu iPhone lub Android za pomocą wiadomości tekstowej, Twój telefon generuje i wysyła plik .vcf.
  • vCard został pierwotnie zaprojektowany przez Versit Consortium, sojusz utworzony w 1994 roku przez firmy Apple, IBM, AT&T i Siemens.

Często zadawane pytania techniczne

Jak mogę przenieść kontakty z systemu Android na iPhone'a?

Wyeksportuj kontakty z systemu Android jako plik .vcf, wyślij je e-mailem lub przez AirDrop na iPhone'a, a następnie kliknij plik, aby automatycznie zaimportować wszystkie kontakty.

Czy mogę przekonwertować listę kontaktów CSV do formatu VCF?

Tak! File2File.app potrafi konwertować arkusze kontaktów Excel lub CSV na standardowe pliki .vcf, które można zaimportować bezpośrednio do dowolnego smartfona.

Jak mogę otworzyć plik VCF na swoim komputerze?

Możesz otwierać pliki VCF w programach Kontakty Windows, Kontakty Apple, Microsoft Outlook lub przeglądać i edytować je online za pomocą File2File.app.