รายชื่อผู้ติดต่อ vCard (.vcf)

IETF มาตรฐาน

vCard (VCF) เป็นรูปแบบแลกเปลี่ยนข้อมูลติดต่อที่ IETF กำหนดมาตรฐาน พฤติกรรมการนำเข้าแตกต่างกันในสมาร์ทโฟน โปรแกรมอีเมล และแพลตฟอร์ม CRM

แปลง VCF เป็น CSV

ตัวแปลงจาก VCF เป็น CSV ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบไฟล์และข้อมูลเมตา

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ VCF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวระดับไบต์

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ VCF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (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)
การจัดลำดับไบต์สตรีมข้อความ UTF-8 / Unicode
พื้นที่สีโปรไฟล์ภาพถ่ายผู้ติดต่อที่ฝังมา
ช่องสัญญาณและโครงสร้างชื่อเต็ม (FN), ชื่อแบบมีโครงสร้าง (N), หมายเลขโทรศัพท์ (TEL), อีเมล (EMAIL), ที่อยู่ (ADR), ภาพถ่าย (PHOTO)
ขนาดสูงสุดรายการผู้ติดต่อไม่จำกัด (สามารถรวม vCard หลายพันรายการไว้ในไฟล์ .vcf เดียว)
ความโปร่งใสไม่มี
การสตรีมและแบบโปรเกรสซีฟแยกวิเคราะห์สตรีมตามลำดับทีละบัตรข้อมูล

ตารางเปรียบเทียบทางเทคนิค: 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

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

ชื่อผู้ติดต่อที่นำเข้าแสดงอักขระเพี้ยน (เช่น '=C3=A9')

สาเหตุหลัก: การเข้ารหัส Quoted-Printable จาก vCard 2.1 รุ่นเก่าไม่ถูกถอดรหัสเป็น UTF-8 อย่างถูกต้อง

การกู้คืน: ปรับข้อมูลให้เป็นรูปแบบมาตรฐานและแปลงเป็น UTF-8 ตาม vCard 4.0 โดยใช้ File2File.app Contact Converter

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ไฟล์ VCF เป็นข้อความธรรมดา แต่ค่าคุณสมบัติที่จัดรูปแบบไม่ถูกต้องอาจทริกเกอร์บัฟเฟอร์โอเวอร์โฟลว์ในแอปสมุดโทรศัพท์หรือ XSS ในรายชื่อผู้ติดต่อบนเว็บ

เวกเตอร์การโจมตีที่ทราบ

  • บัฟเฟอร์โอเวอร์โฟลว์ในตัวแยกวิเคราะห์สมุดโทรศัพท์ของสมาร์ทโฟน เมื่อนำเข้าสตริงรูปภาพ Base64 ขนาดใหญ่
  • การฉีด XSS ผ่านชื่อหรือช่องบันทึกของผู้ติดต่อที่ไม่ได้กรองในสมุดที่อยู่ของเว็บเมล
  • การปฏิเสธการให้บริการ (DoS) ผ่านการอ้างอิงกลุ่มผู้ติดต่อแบบวนรอบ

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: กรองข้อมูลข้อความของผู้ติดต่อและกำหนดความยาวสูงสุดของข้อมูลรูปภาพเป็นไบต์ขณะนำเข้า

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2011IETF เผยแพร่ RFC 6350 (vCard 4.0) ซึ่งกำหนดมาตรฐานการเข้ารหัส UTF-8 ที่ทันสมัยและแท็กตำแหน่งทางภูมิศาสตร์
1998IETF กำหนดมาตรฐาน vCard v3.0 เป็น RFC 2426
1996Versit Consortium (Apple, AT&T, IBM, Siemens) และ IMC เปิดตัว vCard v2.1

ข้อได้เปรียบและจุดเด่นสำคัญ

  • vCard เป็นรูปแบบรายชื่อติดต่อที่ใช้กันแพร่หลาย ขั้นตอนและการรองรับการนำเข้าแตกต่างตามอุปกรณ์ ระบบปฏิบัติการ และ vCard เวอร์ชัน
  • เก็บข้อมูลผู้ติดต่อได้หลากหลาย เช่น หมายเลขโทรศัพท์ ที่อยู่อีเมล ที่อยู่ ชื่อบริษัท วันเกิด และรูปโปรไฟล์หลายรายการ
  • รองรับผู้ติดต่อหลายราย: สมุดโทรศัพท์ทั้งเล่มที่มีผู้ติดต่อหลายพันรายสามารถส่งออกเป็นไฟล์ .vcf ไฟล์เดียวได้

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • ความแตกต่างของรูปแบบย่อย ระหว่าง vCard 2.1, 3.0 และ 4.0 อาจทำให้รูปภาพหรืออักขระพิเศษเสียหายบนโทรศัพท์รุ่นเก่า
  • รูปภาพผู้ติดต่อที่เข้ารหัส Base64 อาจทำให้ขนาดไฟล์ข้อความใหญ่ขึ้นอย่างมาก
  • ไม่มีฟังก์ชันจับคู่ความสัมพันธ์หรือซิงค์ลำดับชั้นของกลุ่มระหว่างสมุดที่อยู่บนคลาวด์ต่างบริการ

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • ไฟล์ vCard ที่ถูกต้องทุกไฟล์จะขึ้นต้นด้วยบรรทัด "BEGIN:VCARD" และลงท้ายด้วย "END:VCARD"
  • เวิร์กโฟลว์แชร์รายชื่อติดต่อจากโทรศัพท์บางแบบส่งไฟล์ .vcf
  • vCard เดิมได้รับการออกแบบโดย Versit Consortium ซึ่งเป็นพันธมิตรที่ก่อตั้งขึ้นในปี 1994 โดย Apple, IBM, AT&T และ Siemens

คำถามทางเทคนิคที่พบบ่อย

ย้ายรายชื่อติดต่อจาก Android ไปยัง iPhone ได้อย่างไร?

vCard ใช้แลกเปลี่ยนรายชื่อติดต่อ แต่การนำเข้าขึ้นอยู่กับอุปกรณ์ แอป และเวอร์ชัน

แปลงรายชื่อผู้ติดต่อ CSV เป็น VCF ได้หรือไม่?

vCard ใช้แลกเปลี่ยนรายชื่อติดต่อ แต่การนำเข้าขึ้นอยู่กับอุปกรณ์ แอป และเวอร์ชัน

เปิดไฟล์ VCF บนคอมพิวเตอร์ได้อย่างไร?

คุณสามารถเปิดไฟล์ VCF ได้ใน Windows Contacts, Apple Contacts, Microsoft Outlook หรือดูและแก้ไขออนไลน์ได้โดยใช้ File2File.app