본문으로 건너뛰기
AZ Tools

vCard (.vcf) 파일 파서/검사기

vCard 2.1·3.0·4.0 .vcf 내보내기 파일을 드롭하거나 붙여넣으면 모든 연락처를 카드 형태로 표시 ─ 이름·전화·이메일·주소·소속·URL·생일·메모·내장 사진·X- 사용자 정의 필드 모두 브라우저에서 로컬 파싱.

사용법

  1. .vcf 파일을 업로드 영역에 드롭하거나 클릭해 선택, 또는 vCard 원문을 아래 텍스트에 붙여넣습니다.
  2. BEGIN:VCARD / END:VCARD 사이의 모든 연락처가 각자의 카드로 표시 ─ 이름·소속·전화·이메일·주소·URL·생일·메모·사진 포함.
  3. '샘플 불러오기' 로 vCard 3.0과 4.0 문법을 보여주는 두 예시 연락처(마리 퀴리 + 앨런 튜링)를 확인.
  4. 텍스트 영역을 편집해 수정하거나 실험 ─ 변경할 때마다 즉시 재파싱.

자세한 설명

펼치기

vCard는 모든 전화기·메일 클라이언트·주소록이 사용하는 RFC 6350 연락처 교환 포맷입니다 ─ iCloud·Google 연락처·Outlook·안드로이드에서 연락처를 내보내면 거의 항상 .vcf 파일로 떨어집니다. 이 도구는 실제로 쓰이는 세 가지 버전(2.1·3.0·4.0)을 모두 파싱하고, RFC 5545 스타일 줄 연결을 풀고, quoted-printable 인코딩을 디코드하고, 구조화된 N과 ADR 필드를 5/7 개 하위 구성요소로 나누고, 전화·이메일·주소의 TYPE 파라미터를 인식하고, 인라인 base64 PHOTO 데이터를 실제 이미지로 렌더링합니다. 모든 파싱은 브라우저에서 로컬로 진행 ─ 주소록은 서버에 전송되지 않습니다. 다른 시스템으로 가져오기 전 내보내기 검증, 큰 통합 덤프에서 단일 연락처 추출, 또는 누군가 보낸 파일을 휴대전화에서 열기 전에 검사하는 용도로 유용합니다.

자주 묻는 질문

어느 vCard 버전을 지원하나요?

2.1·3.0·4.0 ─ 실제로 쓰이는 세 가지 버전. 4.0은 현행 RFC 6350 표준, 3.0(RFC 2426)은 최근까지 대부분 메일 클라이언트와 iOS가 사용, 2.1은 일부 안드로이드 기기가 여전히 기본으로 내보냅니다. 파서는 관대해서 줄 연결(공백 또는 탭으로 시작), TYPE= 및 베어 타입 파라미터(예: TEL;CELL: vs TEL;TYPE=CELL:), quoted-printable 인코딩, 인라인 base64 PHOTO를 모두 처리합니다.

내 연락처 데이터가 어딘가로 업로드되나요?

아니요. 파일은 브라우저의 FileReader API로 읽고 로컬 JavaScript로 파싱됩니다. 이름·전화·사진 그 무엇도 탭을 떠나지 않습니다. 민감한 연락처 내보내기도 안심하고 드롭하세요.

N 필드가 왜 5 개 부분으로 나뉘나요?

RFC 6350은 구조화된 이름을 family ; given ; additional(중간) ; honorific prefix ; honorific suffix로 나눕니다 ─ 따라서 '닥터 마리 스클로도프스카 퀴리 Sr.' 은 N:Curie;Marie;Sklodowska;Dr.;Sr. 가 됩니다. FN(포맷된 이름)은 표시용 자유 텍스트 단일 버전이고, 이상적으로는 vCard가 둘 다 제공하지만, 실제 내보내기 중 상당수는 하나만 설정합니다.

사진이 너무 크면?

인라인 base64 사진은 수백 KB 일 수 있습니다 ─ 정상입니다. 카드 보기에서는 48 픽셀 썸네일로 렌더링됩니다. 파서는 재압축하지 않습니다; 더 작은 파일이 필요하면 vCard 편집기를 쓰거나 제한된 시스템으로 가져오기 전에 PHOTO 라인을 제거하세요.

관련 도구