איש קשר vCard (.vcf)

IETF תקן

vCard (VCF) הוא פורמט תקני של IETF להחלפת פרטי קשר; תהליך הייבוא והתמיכה משתנים בין מכשירים חכמים, מערכות הפעלה, יישומי דוא״ל ופלטפורמות CRM.

המר VCF ל-CSV

ממיר חינמי מ-VCF ל-CSV פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-נתונים

מערכות הפעלה ומנתחי קבצים מזהים קבצי VCF על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי VCF על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 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)
סדר בתים (Endianness)זרם טקסט UTF-8 / Unicode
מרחבי צבעפרופילי תמונות של אנשי קשר מוטמעים
ערוצים ומבנהשם מלא (FN), שם מובנה (N), מספרי טלפון (TEL), כתובות דוא״ל (EMAIL), כתובות (ADR) ותמונות (PHOTO)
ממדים מרבייםרשימת אנשי קשר ללא מגבלה קבועה (אפשר לשרשר אלפי כרטיסי vCard בקובץ ‎.vcf אחד)
שקיפותאין
הזרמה ופרוגרסיביותניתוח רציף בהזרמה, כרטיס אחר כרטיס

מטריצת השוואה טכנית: VCF מול מתחרים

תכונה טכניתVCF (נוכחי)CSVJSONLDIF
ייבוא לטלפון ניידvCard משמש להחלפת אנשי קשר, אך הייבוא תלוי במכשיר, ביישום ובגרסה.דורש מיפוי עמודותדורש סקריפט מפתחשימוש בשרת ספריית LDAP
תמונות אנשי קשרמחרוזות Base64 מוטמעות או מזהי URI של תמונותללא (טקסט בלבד)כתובת אתר או מחרוזת Base64תמונה בינארית בקידוד Base64
תקינהIETF RFC 6350 (vCard 4.0)RFC 4180 (גיליון אלקטרוני)RFC 8259 (נתוני אינטרנט)RFC 2849 (ספריית LDAP)
תוויות טלפון מרובותסוגים מובנים (CELL, WORK, HOME)דורש עמודות נפרדותמערכים מובניםמאפייני LDAP

מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)

שמות אנשי קשר מיובאים מוצגים כתווים משובשים (לדוגמה '=C3=A9').

גורם שורש: קידוד Quoted-Printable מגרסאות vCard 2.1 ישנות שלא פוענח כראוי ל-UTF-8.

שחזור: נרמלו והמירו לקידוד UTF-8 בפורמט vCard 4.0 באמצעות File2File.app Contact Converter.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

קובצי VCF הם קובצי טקסט פשוטים, אך ערכי מאפיינים פגומים עלולים לגרום לגלישות חוצץ ביישומי ספר טלפונים או לפגיעויות XSS בפנקסי כתובות מקוונים.

ווקטורי תקיפה ידועים

  • גלישת חוצץ במנתחי ספר טלפונים בסמארטפונים בעת ייבוא מחרוזות תמונה עצומות בקידוד Base64.
  • הזרקת XSS באמצעות שדות שם איש קשר או הערה שלא עברו ניקוי בפנקסי כתובות של שירותי דואר אלקטרוני מקוונים.
  • מניעת שירות (DoS) באמצעות הפניות מעגליות של קבוצות אנשי קשר.

שיטות מומלצות להגנה: נקו שדות טקסט של אנשי קשר ואכפו גודל מרבי לתמונות בבתים במהלך הייבוא.

היסטוריה ואבני דרך

2011ארגון IETF מפרסם את תקן RFC 6350 (vCard 4.0), המוסיף אחידות מודרנית של UTF-8 ותגי מיקום גיאוגרפי.
1998ארגון IETF מתקנן את vCard v3.0 תחת המספר RFC 2426.
1996קונסורציום Versit (אפל, AT&T, IBM, סימנס) ו-IMC מציגים את vCard v2.1.

יתרונות מרכזיים

  • vCard הוא פורמט נפוץ לאנשי קשר; שלבי הייבוא והתמיכה משתנים לפי המכשיר, מערכת ההפעלה וגרסת vCard.
  • נתוני אנשי קשר עשירים: כולל כמה מספרי טלפון, כתובות דוא"ל, כתובות רחוב, שמות חברות, ימי הולדת ותמונות פרופיל.
  • תמיכה באנשי קשר מרובים: ספר טלפונים שלם ובו אלפי אנשי קשר ניתן לייצוא לקובץ .vcf יחיד.

מגבלות טכניות וחסרונות

  • הבדלי ניבים (dialects) בין vCard 2.1, 3.0 ו-4.0 עלולים לגרום לפגיעה בתמונות או בתווי ניקוד בטלפונים ישנים.
  • תמונות אנשי קשר המקודדות בקידוד Base64 עלולות להגדיל משמעותית את נפח קובץ הטקסט.
  • אין מיפוי יחסים מקורי או היררכיית סנכרון קבוצות בין פנקסי כתובות שונים בענן.

עובדות טכניות מעניינות

  • כל קובץ vCard תקין מתחיל בשורה המדויקת 'BEGIN:VCARD' ומסתיים ב-'END:VCARD'.
  • חלק מתהליכי השיתוף של אנשי קשר בטלפונים שולחים קובץ ‎.vcf.
  • vCard עוצב במקור על ידי קונסורציום Versit, ברית שהוקמה ב-1994 על ידי אפל, IBM, AT&T וסימנס.

שאלות טכניות נפוצות

כיצד אוכל להעביר אנשי קשר מאנדרואיד ל-iPhone?

vCard משמש להחלפת אנשי קשר, אך הייבוא תלוי במכשיר, ביישום ובגרסה.

האם אוכל להמיר רשימת אנשי קשר מ-CSV ל-VCF?

vCard משמש להחלפת אנשי קשר, אך הייבוא תלוי במכשיר, ביישום ובגרסה.

כיצד אוכל לפתוח קובץ VCF במחשב שלי?

באפשרותך לפתוח קובצי VCF ב-Windows Contacts, ב-Apple Contacts, ב-Microsoft Outlook, או להציג ולערוך אותם באופן מקוון באמצעות File2File.app.