รายชื่อผู้ติดต่อ vCard (.vcf)
IETF มาตรฐานvCard นามบัตรอิเล็กทรอนิกส์ (VCF) คือมาตรฐานสากลสำหรับรายชื่อในสมุดโทรศัพท์อิเล็กทรอนิกส์ ช่วยให้สามารถแชร์ผู้ติดต่อ ซิงค์สมุดโทรศัพท์ และนำเข้าที่อยู่ได้อย่างราบรื่นข้ามสมาร์ทโฟน อีเมลไคลเอนต์ และแพลตฟอร์ม CRM
แปลง VCF เป็น CSV
ตัวแปลงจาก VCF เป็น CSV ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ VCF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ VCF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
42 45 47 49 4E 3A 56 43 41 52 44การแสดงผลรูปแบบ ASCII: BEGIN:VCARD
มาตรฐาน: IETF RFC 6350 (vCard v4.0)
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | Plaintext record starting with BEGIN:VCARD and ending with END:VCARD containing structured contact properties |
| การบีบอัด | Uncompressed text (embedded photos use Base64 or URI links) |
| การจัดลำดับไบต์ (Byte Endianness) | UTF-8 / Unicode text stream |
| พื้นที่สี | Embedded contact photo profiles |
| ช่องสัญญาณและโครงสร้าง | Full name (FN), structured name (N), phone numbers (TEL), emails (EMAIL), addresses (ADR), photos (PHOTO) |
| ขนาดสูงสุด | Unbounded contact list (can concatenate thousands of vCards in one .vcf file) |
| ความโปร่งใส | None |
| การสตรีมและแบบโปรเกรสซีฟ | Sequential card-by-card streaming parsing |
ตารางเปรียบเทียบทางเทคนิค: VCF กับคู่แข่ง
| คุณลักษณะทางเทคนิค | VCF (ปัจจุบัน) | CSV | JSON | LDIF |
|---|---|---|---|---|
| การนำเข้าโทรศัพท์มือถือ | นำเข้าด้วยการแตะครั้งเดียวแบบเนทีฟ 100% (iOS/Android) | ต้องแมปคอลัมน์ | ต้องใช้สคริปต์นักพัฒนา | ใช้เซิร์ฟเวอร์ไดเรกทอรี 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 อย่างถูกต้อง
การกู้คืน: แปลงให้เป็นมาตรฐานและแปลงรหัสเป็น vCard 4.0 UTF-8 โดยใช้ File2File Contact Converter
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
ไฟล์ VCF เป็นข้อความธรรมดา แต่ค่าคุณสมบัติที่จัดรูปแบบไม่ถูกต้องอาจทริกเกอร์บัฟเฟอร์โอเวอร์โฟลว์ในแอปสมุดโทรศัพท์หรือ XSS ในรายชื่อผู้ติดต่อบนเว็บ
เวกเตอร์การโจมตีที่ทราบ
- บัฟเฟอร์โอเวอร์โฟลว์ในตัวแยกวิเคราะห์สมุดโทรศัพท์ของสมาร์ทโฟน เมื่อนำเข้าสตริงรูปภาพ Base64 ขนาดใหญ่
- การฉีด XSS ผ่านชื่อผู้ติดต่อหรือฟิลด์บันทึกที่ไม่ได้ผ่านการสุขาภิบาลในสมุดที่อยู่อีเมลบนเว็บ
- การปฏิเสธการให้บริการ (DoS) ผ่านการอ้างอิงกลุ่มผู้ติดต่อแบบวนรอบ
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- มาตรฐานผู้ติดต่อบนมือถือระดับสากล: การดับเบิลคลิกไฟล์ .vcf จะนำเข้ารายชื่อผู้ติดต่อได้ทันทีบน iPhone, Android, Mac และ Windows
- ข้อมูลผู้ติดต่อที่หลากหลาย: จัดเก็บหมายเลขโทรศัพท์ ที่อยู่อีเมล ที่อยู่บ้าน ชื่อบริษัท วันเกิด และรูปโปรไฟล์ได้หลายรายการ
- รองรับผู้ติดต่อหลายราย: สมุดโทรศัพท์ทั้งเล่มที่มีผู้ติดต่อหลายพันรายสามารถส่งออกเป็นไฟล์ .vcf ไฟล์เดียวได้
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- ความแตกต่างของภาษาย่อย (Dialect) ระหว่าง vCard 2.1, 3.0 และ 4.0 อาจทำให้รูปภาพหรืออักขระพิเศษเสียหายบนโทรศัพท์รุ่นเก่า
- รูปภาพผู้ติดต่อที่เข้ารหัส Base64 อาจทำให้ขนาดไฟล์ข้อความใหญ่ขึ้นอย่างมาก
- ไม่มีการจับคู่ความสัมพันธ์แบบเนทีฟหรือลำดับชั้นการซิงค์กลุ่มข้ามสมุดโทรศัพท์บนคลาวด์ที่แตกต่างกัน
เกร็ดความรู้ทางเทคนิคที่น่าสนใจ
- ไฟล์ vCard ที่ถูกต้องทุกไฟล์จะเริ่มต้นด้วยบรรทัด 'BEGIN:VCARD' และสิ้นสุดด้วย 'END:VCARD' อย่างแม่นยำ
- เมื่อคุณแชร์ผู้ติดต่อจากโทรศัพท์ iPhone หรือ Android ผ่านข้อความตัวอักษร โทรศัพท์ของคุณจะสร้างและส่งไฟล์ .vcf ออกไป
- vCard เดิมได้รับการออกแบบโดย Versit Consortium ซึ่งเป็นพันธมิตรที่ก่อตั้งขึ้นในปี 1994 โดย Apple, IBM, AT&T และ Siemens
คำถามทางเทคนิคที่พบบ่อย
ฉันจะย้ายรายชื่อติดต่อจาก Android ไปยัง iPhone ได้อย่างไร
ส่งออกรายชื่อติดต่อของคุณจาก Android เป็นไฟล์ .vcf, ส่งอีเมลหรือ AirDrop ไปยัง iPhone ของคุณ แล้วแตะที่ไฟล์เพื่อนำเข้ารายชื่อติดต่อทั้งหมดโดยอัตโนมัติ
ฉันสามารถแปลงรายการรายชื่อติดต่อ CSV เป็น VCF ได้หรือไม่
ได้! File2File.app สามารถแปลงสเปรดชีตรายชื่อติดต่อ Excel หรือ CSV เป็นไฟล์ .vcf มาตรฐานที่สามารถนำเข้าสู่สมาร์ทโฟนเครื่องใดก็ได้โดยตรง
ฉันจะเปิดไฟล์ VCF บนคอมพิวเตอร์ได้อย่างไร
คุณสามารถเปิดไฟล์ VCF ได้ใน Windows Contacts, Apple Contacts, Microsoft Outlook หรือดูและแก้ไขออนไลน์ได้โดยใช้ File2File.app