ICS (iCalendar)
कैलेंडर इवेंट और शेड्यूल डेटा शेयर करने के लिए मानक फॉर्मेट। ICS फ़ाइलें Google Calendar, Apple Calendar और Outlook जैसे कैलेंडर ऐप्लिकेशन के बीच इवेंट ट्रांसफर करती हैं।
MIME Type
text/calendar
प्रकार
टेक्स्ट
संपीड़न
दोषरहित
लाभ
- + Universal support in all calendar applications
- + Email clients automatically parse .ics attachments as events
- + Supports recurrence rules for repeating events
- + Subscribe to ICS URLs for live calendar feeds
हानियाँ
- − Recurrence rule (RRULE) syntax is complex and error-prone
- − Timezone handling can cause off-by-one-hour errors
- − No native support for rich formatting in event descriptions
.ICS कब उपयोग करें
कैलेंडर इवेंट शेयरिंग, मीटिंग आमंत्रण, कैलेंडर सब्सक्रिप्शन (webcal://), इवेंट रिमाइंडर, और ऐप्लिकेशन के बीच शेड्यूल डेटा ट्रांसफर।
तकनीकी विवरण
ICS, VCALENDAR/VEVENT/VTODO/VFREEBUSY कम्पोनेंट्स का उपयोग करता है। प्रॉपर्टीज़ में DTSTART, DTEND, SUMMARY, DESCRIPTION, RRULE (recurrence), VALARM (alarms) शामिल हैं। टाइमज़ोन VTIMEZONE कम्पोनेंट से परिभाषित होते हैं। UTF-8 एन्कोडिंग। MIME type: text/calendar।
इतिहास
IETF ने 1998 में RFC 2445 के रूप में iCalendar प्रकाशित किया, जो vCalendar (1996) का उत्तराधिकारी है। RFC 5545 (2009) ने वर्तमान संस्करण को परिभाषित किया। ICS, CalDAV प्रोटोकॉल और ईमेल-आधारित कैलेंडर आमंत्रणों का मानक बन गया।