Τι περιέχει ένα vCard
Το vCard είναι απλό κείμενο από γραμμές με ετικέτες, που ανοίγει με BEGIN:VCARD και κλείνει με END:VCARD. Κάθε γραμμή κρατά μία ιδιότητα, όπως το μορφοποιημένο όνομα, έναν αριθμό τηλεφώνου ή μια διεύθυνση email. Το ίδιο κείμενο περιέχει ένα αρχείο .vcf όταν εξάγονται επαφές από κινητό ή πρόγραμμα email.
Ένα ελάχιστο vCard 3.0 για κωδικό QR μοιάζει ως εξής, μία ιδιότητα ανά γραμμή: BEGIN:VCARD, VERSION:3.0, N:Lee;Jordan, FN:Jordan Lee, ORG:Maple Street Bakery, TEL:+15035550123, EMAIL:jordan@example.com, URL:https://example.com, END:VCARD. Το N κρατά το δομημένο όνομα (πρώτα το επώνυμο, χωρισμένο με ερωτηματικά) και το FN το όνομα όπως πρέπει να εμφανίζεται.
- N: δομημένο όνομα (επώνυμο;όνομα;μεσαίο;πρόθεμα;επίθημα)
- FN: όνομα εμφάνισης
- TEL: αριθμός τηλεφώνου, ιδανικά σε διεθνή μορφή
- EMAIL: διεύθυνση email
- ORG: εταιρεία ή οργανισμός
- TITLE: τίτλος θέσης
- URL και ADR: ιστότοπος και ταχυδρομική διεύθυνση
Ποια έκδοση να χρησιμοποιήσεις
Η έκδοση 3.0 παραμένει η ασφαλέστερη επιλογή για κωδικούς QR, επειδή σχεδόν κάθε κινητό τη διαβάζει. Ορίζεται στο RFC 2426 του 1998. Η έκδοση 4.0, που ορίζεται στο RFC 6350 το 2011, είναι το τρέχον πρότυπο και απαιτεί UTF-8, αλλά κάποιοι παλαιότεροι αναγνώστες τη χειρίζονται με λιγότερη συνέπεια.
Η έκδοση 3.0 περιμένει και N και FN, ενώ η 4.0 απαιτεί μόνο FN. Όποια έκδοση κι αν χρησιμοποιείται, η γραμμή VERSION πρέπει να έρχεται αμέσως μετά το BEGIN:VCARD.
Συμβιβασμοί μεγέθους και σάρωσης
Κάθε πεδίο που προστίθεται σε ένα vCard προσθέτει χαρακτήρες και περισσότεροι χαρακτήρες σημαίνουν πυκνότερο κωδικό QR με μικρότερες μονάδες. Μια κάρτα με όνομα, έναν αριθμό τηλεφώνου και ένα email σαρώνεται εύκολα ακόμη και σε μέγεθος επαγγελματικής κάρτας. Η προσθήκη ταχυδρομικής διεύθυνσης, πολλών αριθμών, μεγάλης σημείωσης ή ενσωματωμένης φωτογραφίας μπορεί να σπρώξει τον κωδικό σε έκδοση που πρέπει να τυπωθεί πολύ μεγαλύτερη.
Οι φωτογραφίες είναι το συνηθισμένο πρόβλημα: μια εικόνα κωδικοποιημένη σε base64 μπορεί να φτάσει σε χιλιάδες χαρακτήρες και σπάνια χωρά σε έναν πρακτικό κωδικό. Μια συνηθισμένη εναλλακτική είναι να κωδικοποιήσεις έναν σύντομο σύνδεσμο προς ένα φιλοξενούμενο αρχείο .vcf ή σελίδα επαφής, που κρατά τον κωδικό μικρό και επιτρέπει να αλλάξουν τα στοιχεία αργότερα.