연락처 및 캘린더 데이터 형식 가이드: VCF, vCard 및 ICS
휴대전화에서 "연락처를 공유"하거나 이메일로 회의 초대장을 받아본 적이 있나요? 이러한 간단한 행동 뒤에는 Google 캘린더, Outlook, Apple 연락처와 같은 서로 다른 앱이 서로를 완벽하게 이해할 수 있도록 설계된 전용 파일 형식이 있습니다.
이 가이드에서는 디지털 연락처 및 캘린더 이벤트에 사용되는 주요 파일 확장자에 대해 설명합니다.
빠른 참조표: 연락처 및 캘린더 형식
| 확장자 | 전체 이름 | 표준 | 주요 용도 |
|---|---|---|---|
.vcf, .vcard |
Virtual Contact File | vCard (RFC 6350) | 전자 명함, 연락처 공유 |
.ics |
iCalendar File | iCalendar (RFC 5545) | 캘린더 이벤트, 회의 초대, 작업 목록 |
1. 전자 명함 (.vcf, .vcard)
vCard는 전자 명함의 국제 표준입니다. 명함의 QR 코드를 스캔하거나 WhatsApp을 통해 연락처를 공유할 때 .vcf 파일을 사용하게 됩니다.
- 내용물은 무엇인가요? 이름, 전화번호, 이메일 주소, URL, 심지어 프로필 사진(Base64로 인코딩됨)까지 포함하는 텍스트 기반 형식입니다.
- 버전 참고: 최신 앱은 vCard 버전 3.0 또는 4.0을 사용합니다. 이전 버전의 vCard(v2.1)를 새 앱으로 가져오려고 하면 일부 정보(예: 프로필 사진)가 올바르게 표시되지 않을 수 있습니다.
2. 범용 캘린더 이벤트 (.ics)
iCalendar 형식은 디지털 일정 관리의 핵심입니다. 웹사이트에서 "캘린더에 추가"를 클릭하거나 회의 요청을 받을 때 .ics 파일과 상호 작용하게 됩니다.
- 다양성:
.ics파일에는 단일 이벤트(예: 병원 예약), 반복 시리즈(예: 주간 팀 회의) 또는 전체 캘린더 데이터가 포함될 수 있습니다. - 내용물은 무엇인가요? 이벤트 제목, 시작 및 종료 시간(보통 UTC), 위치, 설명, 그리고 참석자 및 그들의 "바쁨/한가함" 상태에 대한 정보가 포함됩니다.
3. 파일 열기 및 가져오기 방법
- 스마트폰: 파일을 탭하기만 하면 됩니다. iOS와 Android에서 자동으로 "연락처에 추가" 또는 "캘린더에 추가"할지 묻는 메시지가 나타납니다.
- 데스크톱 이메일: Outlook, Apple Mail 및 Thunderbird는 이러한 파일을 직접 열어 주소록이나 일정에 새 항목을 생성할 수 있습니다.
- 웹 서비스: Google 캘린더나 Outlook.com에서는 "설정" -> "가져오기"로 이동하여
.ics파일을 수동으로 업로드할 수 있습니다.
4. 기술 스냅샷: 코드의 모습
메모장과 같은 텍스트 편집기에서 이 파일을 열면 다음과 같은 내용을 볼 수 있습니다.
간단한 vCard (.vcf):
BEGIN:VCARD
VERSION:4.0
N:Gump;Forrest;;Mr.;
FN:Forrest Gump
ORG:Bubba Gump Shrimp Co.
TITLE:Shrimp Man
TEL;TYPE=work,voice;VALUE=uri:tel:+1-111-555-1212
EMAIL:[email protected]
END:VCARD
자주 묻는 질문(FAQ)
Q: .vcf 파일을 공유한 후 연락처 사진이 사라진 이유는 무엇인가요?
A: 이는 보통 수신 앱이 이전 버전의 vCard 표준을 사용하거나 사진이 너무 큰 경우에 발생합니다. 많은 앱이 전송 시 파일 크기를 작게 유지하기 위해 사진을 제거합니다.
Q: .ics 파일을 수동으로 편집할 수 있나요?
A: 네. 텍스트 형식이므로 텍스트 편집기를 사용하여 SUMMARY(제목) 또는 DTSTART(시작 시간)를 변경할 수 있습니다. 하지만 엄격한 RFC 5545 날짜/시간 형식(예: 20260411T103000Z)을 따라야 하며, 그렇지 않으면 파일이 유효하지 않게 됩니다.
Q: .vcf와 .vcard의 차이점이 있나요?
A: 아니요. 기능적으로 동일합니다. .vcf는 Windows 및 많은 모바일 장치에서 선호되는 더 일반적인 세 글자 확장자입니다.
Tool3M의 관련 도구
- Unix 타임스탬프 변환기:
.ics파일에 있는 UTC 시간을 현지 시간대로 변환합니다. - JSON 포맷터 및 유효성 검사기: 이러한 표준의 JSON 기반 버전인 최신 "jCard" 또는 "jCal" 형식을 사용하는 경우 유용합니다.