vCard 연락처 (.vcf)
IETF 표준vCard 전자 명함(VCF)은 스마트폰, 이메일 클라이언트 및 CRM 플랫폼 간에 원활한 연락처 공유, 전화번호부 동기화 및 주소 가져오기를 가능하게 하는 전자 주소록 연락처의 글로벌 표준입니다.
VCF을(를) CSV(으)로 변환
무료 브라우저 내 VCF-CSV 변환기. 기기에서 파일을 즉시 변환하세요.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 VCF 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 VCF 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
42 45 47 49 4E 3A 56 43 41 52 44ASCII 표현: 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) |
| 바이트 엔디안 | 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 속성 |
일반적인 손상 모드 및 헥스 복구 가이드
가져온 연락처 이름이 깨진 문자로 표시됩니다 (예: '=C3=A9').
근본 원인: 레거시 vCard 2.1의 Quoted-Printable 인코딩이 UTF-8로 올바르게 디코딩되지 않았습니다.
복구: File2File Contact Converter를 사용하여 vCard 4.0 UTF-8로 정규화 및 트랜스코딩합니다.
보안 분석 및 파서 공격 벡터
VCF 파일은 일반 텍스트이지만, 잘못된 형식의 속성 값은 전화번호부 앱에서 버퍼 오버플로를 유발하거나 웹 연락처에서 XSS를 유발할 수 있습니다.
알려진 공격 벡터
- 대규모 Base64 사진 문자열을 가져올 때 스마트폰 주소록 파서의 버퍼 오버플로.
- 웹메일 주소록의 정화되지 않은 연락처 이름 또는 메모 필드를 통한 XSS 주입.
- 순환 연락처 그룹 참조를 통한 서비스 거부.
방어적 모범 사례:
역사적 배경 및 주요 이력
주요 장점
- 범용 모바일 연락처 표준: .vcf 파일을 두 번 클릭하면 iPhone, Android, Mac 및 Windows에서 즉시 연락처를 가져올 수 있습니다.
- 풍부한 연락처 데이터: 여러 전화번호, 이메일 주소, 도로명 주소, 회사 이름, 생일 및 프로필 사진을 저장합니다.
- 다중 연락처 지원: 수천 개의 연락처가 있는 전체 전화번호부를 단일 .vcf 파일로 내보낼 수 있습니다.
기술적 제한 사항 및 단점
- vCard 2.1, 3.0 및 4.0 간의 방언 차이로 인해 구형 전화기에서 사진이나 악센트 문자가 손상될 수 있습니다.
- Base64로 인코딩된 연락처 사진은 텍스트 파일 크기를 크게 늘릴 수 있습니다.
- 다양한 클라우드 주소록 간에 기본 관계 매핑이나 그룹 동기화 계층 구조가 없습니다.
흥미로운 기술적 상식
- 모든 유효한 vCard 파일은 정확한 줄 'BEGIN:VCARD'로 시작하고 'END:VCARD'로 끝납니다.
- 문자 메시지를 통해 iPhone 또는 Android폰에서 연락처를 공유하면 전화기가 .vcf 파일을 생성하여 보냅니다.
- vCard는 원래 Apple, IBM, AT&T, Siemens가 1994년에 결성한 동맹인 Versit 컨소시엄에 의해 설계되었습니다.
자주 묻는 기술 질문
안드로이드에서 아이폰으로 연락처를 어떻게 옮길 수 있나요?
안드로이드에서 연락처를 .vcf 파일로 내보내고, 이를 아이폰으로 이메일이나 AirDrop으로 보낸 후 파일을 탭하여 모든 연락처를 자동으로 가져옵니다.
CSV 연락처 목록을 VCF로 변환할 수 있나요?
네! File2File.app은 Excel 또는 CSV 연락처 스프레드시트를 어떤 스마트폰으로든 직접 가져올 수 있는 표준 .vcf 파일로 변환할 수 있습니다.
컴퓨터에서 VCF 파일을 어떻게 열 수 있나요?
Windows 연락처, Apple 연락처, Microsoft Outlook에서 VCF 파일을 열거나 File2File.app을 사용하여 온라인으로 보고 편집할 수 있습니다.