iCal 파서 iCalendar (.ics) 파일을 해석하고 이벤트 세부 정보를 읽기 쉬운 형식으로 표시합니다.
iCal 파서
iCalendar (.ics) 파일을 해석하고 이벤트 세부 정보를 읽기 쉬운 형식으로 표시합니다.
.ics 내용 붙여넣기
.ics 파일의 내용을 붙여 넣습니다.
이벤트 파싱
Parse 버튼을 클릭하여 이벤트 세부 정보를 추출합니다.
이벤트 보기
읽기 쉬운 형식으로 모든 이벤트와 해당 세부 정보를 확인할 수 있습니다.
What Is iCal 파서?
iCal Parser는 iCalendar(.ics) 파일의 내용을 인간이 읽기 쉬운 형식으로 읽고 표시합니다. VEVENT 구성 요소를 추출하여 제목(요약), 날짜, 위치, 설명, 주최자 및 UID를 포함한 주요 속성을 표시합니다. 이 파서는 RFC 5545 줄 접기(연속行)를 처리하며 iCal.escape 시퀀스와 DATE 및 DATETIME 값 유형을 모두 지원합니다. 하나의 .ics 파일에 여러 이벤트가 있는 경우 모든 이벤트가 추출되어 표시됩니다.
Why Use iCal 파서?
-
.ics 파일에서 모든 VEVENT 구성 요소를 읽습니다.
-
RFC 5545 줄 접기 및 이스케이프 시퀀스를 처리합니다.
-
DATE 및 DATETIME 값 유형을 모두 지원합니다.
-
클린한 카드 기반 레이아웃으로 이벤트를 표시합니다.
Common Use Cases
캘린더 디버깅
캘린더 이벤트가 올바르게 표시되지 않을 때 .ics 파일 내용을 조사합니다.
이벤트 검토
이메일로 받은 .ics 파일에서 이벤트 세부 정보를 확인할 수 있습니다.
데이터 추출
문서화 또는 보고서용으로 .ics 파일에서 이벤트 정보를 추출합니다.
개발 테스트
캘린더 애플리케이션 개발에서 .ics 파일 생성을 확인합니다.
Technical Guide
파서는 RFC 5545 iCalendar 파싱의 주요 측면을 구현합니다. 줄 접기를 먼저 처리합니다. 공백이나 탭으로 시작하는 줄은 이전 줄과 연결되며, 이는 명세에 따라 수행됩니다.
파서는 BEGIN:VEVENT 및 END:VEVENT 마커를扫描하여 개별 이벤트를 식별합니다. 각 이벤트 내에서 속성 줄은 속성 이름(매개 변수 포함)과 값을 분리하기 위해 첫 번째 콜론으로 나뉩니다.
날짜 파싱은 DATE (YYYYMMDD) 및 DATETIME (YYYYMMDDTHHMMSS) 형식을 모두 처리하여 인간이 읽기 쉬운 문자열로 변환합니다. 파서는 속성 이름에서 매개 변수를 제거합니다(예: DTSTART;VALUE=DATE는 DTSTART가 됩니다).
iCal 이스케이프 시퀀스는 해제됩니다: \n → 줄 바꿈, \, → 쉼표, \; → 세미콜론, \\ → 역슬래시.
Tips & Best Practices
-
1BEGIN:VCALENDAR 및 END:VCALENDAR를 포함한 전체 .ics 파일 내용을 붙여 넣습니다.
-
2.ics 파일에 여러 이벤트가 있는 경우 모두 추출되어 표시됩니다.
-
3날짜 형식은 자동으로 사람이 읽기 쉬운 문자열로 변환됩니다.
-
4iCal 이스케이프 시퀀스(\n, \,)는 자동으로 처리됩니다.
Related Tools
Frequently Asked Questions
Q 어떤 이벤트 속성이 추출되나요?
Q 반복되는 이벤트를 처리하나요?
Q .ics 파일을 업로드할 수 있나요?
Q 시간대 정보는 어떻게 되나요?
Q 여러 이벤트를 처리하나요?
About This Tool
iCal 파서 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.