vCard 연락처 (.vcf)

IETF 표준

vCard 전자 명함(VCF)은 스마트폰, 이메일 클라이언트 및 CRM 플랫폼 간에 원활한 연락처 공유, 전화번호부 동기화 및 주소 가져오기를 가능하게 하는 전자 주소록 연락처를 위한 세계 표준입니다.

VCF을(를) CSV(으)로 변환

무료 브라우저 내 VCF에서 CSV로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 VCF 파일을 식별합니다:

여기에 파일을 선택하거나 놓으십시오

비공개 - 파일은 기기를 벗어나지 않습니다

또는 붙여넣기 Ctrl+V
네트워크 전송 없음에 대한 개인정보 보호 보장: 외부 서버로 업로드된 데이터는 0바이트입니다. 모든 처리는 브라우저 샌드박스 내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 VCF 파일을 식별합니다:

16진수 시그니처 (오프셋 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 / 유니코드 텍스트 스트림
색 공간내장 연락처 사진 프로필
채널 및 구조전체 이름(FN), 구조화된 이름(N), 전화번호(TEL), 이메일(EMAIL), 주소(ADR), 사진(PHOTO)
최대 크기연락처 수 제한 없음(.vcf 파일 하나에 수천 개의 vCard를 연결할 수 있음)
투명도없음
스트리밍 및 프로그레시브카드별 순차 스트리밍 파싱

기술 비교 매트릭스: 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 속성

일반적인 손상 모드 및 헥스 복구 가이드

가져온 연락처 이름이 깨진 문자로 표시됩니다 (예: '=C3=A9').

근본 원인: 레거시 vCard 2.1의 Quoted-Printable 인코딩이 UTF-8로 올바르게 디코딩되지 않았습니다.

복구: File2File.app Contact Converter를 사용하여 vCard 4.0 UTF-8로 정규화하고 트랜스코딩하십시오.

보안 분석 및 파서 공격 벡터

VCF 파일은 일반 텍스트이지만, 잘못된 형식의 속성 값은 전화번호부 앱에서 버퍼 오버플로를 유발하거나 웹 연락처에서 XSS를 유발할 수 있습니다.

알려진 공격 벡터

  • 대규모 Base64 사진 문자열을 가져올 때 스마트폰 주소록 파서의 버퍼 오버플로.
  • 웹메일 주소록의 정화되지 않은 연락처 이름 또는 메모 필드를 통한 XSS 주입.
  • 순환 연락처 그룹 참조를 통한 서비스 거부.

방어적 모범 사례: 가져오는 동안 연락처 텍스트 필드를 정화하고 사진의 최대 바이트 길이를 제한하십시오.

역사적 배경 및 주요 이력

2011IETF가 UTF-8 표준화와 지리적 위치 태그를 추가한 RFC 6350(vCard 4.0)을 발표합니다.
1998IETF가 vCard v3.0을 RFC 2426으로 표준화합니다.
1996Versit 컨소시엄(Apple, AT&T, IBM, Siemens)과 IMC가 vCard v2.1을 도입합니다.

주요 장점

  • 범용 모바일 연락처 표준: .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 컨소시엄에 의해 설계되었습니다.

자주 묻는 기술 질문

Android에서 iPhone으로 연락처를 어떻게 옮길 수 있습니까?

vCard는 연락처 교환 형식이지만 가져오기 단계와 결과는 기기, 앱, 버전에 따라 다릅니다.

CSV 연락처 목록을 VCF로 변환할 수 있습니까?

vCard는 연락처 교환 형식이지만 가져오기 단계와 결과는 기기, 앱, 버전에 따라 다릅니다.

컴퓨터에서 VCF 파일을 어떻게 열 수 있습니까?

Windows 연락처, Apple 연락처, Microsoft Outlook에서 VCF 파일을 열거나 File2File.app을 사용하여 온라인으로 보고 편집할 수 있습니다.