Επαφή vCard (.vcf)

IETF Τυπικό

Η vCard (VCF) είναι μορφή ανταλλαγής στοιχείων επικοινωνίας τυποποιημένη από το IETF· η συμπεριφορά εισαγωγής διαφέρει μεταξύ smartphone, προγραμμάτων ηλεκτρονικού ταχυδρομείου και πλατφορμών CRM.

Μετατροπή VCF σε CSV

Δωρεάν μετατροπέας από VCF σε CSV εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία VCF ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

Ιδιωτικά - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: Δεν μεταφορτώνεται κανένα byte σε εξωτερικούς διακομιστές. Όλη η επεξεργασία γίνεται τοπικά στο απομονωμένο περιβάλλον του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία VCF ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: BEGIN:VCARD

Τυποποίηση: IETF RFC 6350 (vCard v4.0)

Τεχνικές Προδιαγραφές

Αρχιτεκτονική ΠεριέκτηΕγγραφή απλού κειμένου που αρχίζει με BEGIN:VCARD και τελειώνει με END:VCARD, με δομημένες ιδιότητες επαφής
ΣυμπίεσηΚείμενο χωρίς συμπίεση (οι ενσωματωμένες φωτογραφίες χρησιμοποιούν Base64 ή συνδέσμους URI)
Σειρά byte (endianness)Ροή κειμένου UTF-8 / Unicode
Χρωματικοί ΧώροιΕνσωματωμένα προφίλ φωτογραφιών επαφών
Κανάλια & ΔομήΠλήρες όνομα (FN), δομημένο όνομα (N), αριθμοί τηλεφώνου (TEL), email (EMAIL), διευθύνσεις (ADR), φωτογραφίες (PHOTO)
Μέγιστες ΔιαστάσειςΑπεριόριστος κατάλογος επαφών (χιλιάδες vCard μπορούν να συνενωθούν σε ένα αρχείο .vcf)
ΔιαφάνειαNone
Ροή δεδομένων και προοδευτική φόρτωσηΑκολουθιακή ανάλυση και μετάδοση κάρτα προς κάρτα

Τεχνικός Πίνακας Σύγκρισης: VCF έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόVCF (Τρέχον)CSVJSONLDIF
Εισαγωγή Κινητού ΤηλεφώνουΤο vCard ανταλλάσσει επαφές, αλλά η εισαγωγή εξαρτάται από τη συσκευή, την εφαρμογή και την έκδοση.Απαιτείται αντιστοίχιση στηλώνΑπαιτείται σενάριο προγραμματιστήΧρήση διακομιστή καταλόγου LDAP
Φωτογραφίες ΕπαφώνΕνσωματωμένο Base64 ή URI φωτογραφιώνΚαμία (μόνο κείμενο)URL ή συμβολοσειρά Base64Δυαδική εικόνα Base64
ΤυποποίησηIETF RFC 6350 (vCard 4.0)RFC 4180 (Υπολογιστικό φύλλο)RFC 8259 (Δεδομένα ιστού)RFC 2849 (Κατάλογος LDAP)
Πολλαπλές Ετικέτες ΤηλεφώνουΕγγενείς τύποι (CELL, WORK, HOME)Απαιτούνται ξεχωριστές στήλεςΔομημένοι πίνακεςΙδιότητες LDAP

Συνήθεις τρόποι καταστροφής δεδομένων και οδηγός ανάκτησης δεκαεξαδικών δεδομένων

Τα εισαγόμενα ονόματα επαφών εμφανίζουν παραμορφωμένους χαρακτήρες (π.χ. '=C3=A9').

Βασική Αιτία: Η κωδικοποίηση Quoted-Printable από παλαιό vCard 2.1 δεν αποκωδικοποιήθηκε σωστά σε UTF-8.

Ανάκτηση: Κανονικοποίηση και μετατροπή σε vCard 4.0 UTF-8 χρησιμοποιώντας το File2File.app Contact Converter.

Ανάλυση ασφάλειας και διανύσματα επίθεσης στον αναλυτή

Τα αρχεία VCF είναι απλό κείμενο, αλλά οι μη έγκυρες τιμές ιδιοτήτων μπορούν να πυροδοτήσουν υπερχειλίσεις μνήμης σε εφαρμογές τηλεφωνικού καταλόγου ή XSS σε επαφές ιστού.

Γνωστά διανύσματα επίθεσης

  • Υπερχείλιση buffer σε αναλυτές βιβλίου διευθύνσεων smartphone κατά την εισαγωγή τεράστιων συμβολοσειρών φωτογραφιών Base64.
  • Έγχυση XSS μέσω μη απολυμασμένων πεδίων ονόματος επαφής ή σημείωσης σε βιβλία διευθύνσεων webmail.
  • Άρνηση υπηρεσίας μέσω κυκλικών αναφορών ομάδων επαφών.

Βέλτιστες αμυντικές πρακτικές: Καθαρίστε τα πεδία κειμένου επαφών και επιβάλετε μέγιστα μεγέθη byte φωτογραφιών κατά την εισαγωγή.

Ιστορική Αναδρομή & Ορόσημα

2011Το IETF δημοσιεύει το RFC 6350 (vCard 4.0), προσθέτοντας σύγχρονη τυποποίηση UTF-8 και ετικέτες γεωγραφικής θέσης.
1998Το IETF τυποποιεί το vCard v3.0 ως RFC 2426.
1996Η κοινοπραξία Versit Consortium (Apple, AT&T, IBM, Siemens) και το IMC εισάγουν το vCard v2.1.

Κύρια Πλεονεκτήματα

  • Η vCard είναι ευρέως χρησιμοποιούμενη μορφή επαφών· τα βήματα εισαγωγής και η υποστήριξη διαφέρουν ανάλογα με τη συσκευή, το λειτουργικό σύστημα και την έκδοση vCard.
  • Πλούσια δεδομένα επαφών: αποθηκεύει πολλούς αριθμούς τηλεφώνου, διευθύνσεις email, διευθύνσεις κατοικίας, ονόματα εταιρειών, γενέθλια και φωτογραφίες προφίλ.
  • Υποστήριξη πολλαπλών επαφών: ένας ολόκληρος τηλεφωνικός κατάλογος χιλιάδων επαφών μπορεί να εξαχθεί σε ένα ενιαίο αρχείο .vcf.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Οι διαφορές διαλέκτων μεταξύ vCard 2.1, 3.0 και 4.0 μπορούν να προκαλέσουν καταστροφή φωτογραφιών ή χαρακτήρων τόνων σε παλαιότερα τηλέφωνα.
  • Οι φωτογραφίες επαφών κωδικοποιημένες με Base64 μπορούν να αυξήσουν σημαντικά το μέγεθος του αρχείου κειμένου.
  • Χωρίς εγγενή αντιστοίχιση σχέσεων ή ιεραρχία συγχρονισμού ομάδων σε διαφορετικά βιβλία διευθύνσεων cloud.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Κάθε έγκυρο αρχείο vCard ξεκινά με την ακριβή γραμμή 'BEGIN:VCARD' και τελειώνει με 'END:VCARD'.
  • Ορισμένες ροές κοινής χρήσης επαφών μέσω τηλεφώνου στέλνουν ένα αρχείο .vcf.
  • Το vCard σχεδιάστηκε αρχικά από το Versit Consortium, μια συμμαχία που σχηματίστηκε το 1994 από τις Apple, IBM, AT&T και Siemens.

Συχνές Τεχνικές Ερωτήσεις

Πώς μπορώ να μεταφέρω επαφές από Android σε iPhone;

Το vCard ανταλλάσσει επαφές, αλλά η εισαγωγή εξαρτάται από τη συσκευή, την εφαρμογή και την έκδοση.

Μπορώ να μετατρέψω μια λίστα επαφών CSV σε VCF;

Το vCard ανταλλάσσει επαφές, αλλά η εισαγωγή εξαρτάται από τη συσκευή, την εφαρμογή και την έκδοση.

Πώς μπορώ να ανοίξω ένα αρχείο VCF στον υπολογιστή μου;

Μπορείτε να ανοίξετε αρχεία VCF στις Επαφές Windows, στις Επαφές Apple, στο Microsoft Outlook, ή να τα προβάλετε και να τα επεξεργαστείτε online χρησιμοποιώντας το File2File.app.