ICS (iCalendar)
ICS هو تنسيق بيانات التقويم القياسي لتبادل الأحداث والمواعيد والمهام ومعلومات التوفر بين تطبيقات التقويم. يدعم دعوات التقويم في برامج البريد الإلكتروني وهو أساس CalDAV لمزامنة التقويم.
نوع MIME
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
استخدم ICS لمشاركة أحداث التقويم ودعوات البريد الإلكتروني والاشتراك في خلاصات الأحداث.
التفاصيل التقنية
ملفات ICS هي نص عادي يحتوي على مكونات VCALENDAR وVEVENT. يتضمن كل حدث DTSTART وDTEND وSUMMARY وDESCRIPTION وLOCATION وRRULE اختياري للتكرار. تستخدم المناطق الزمنية VTIMEZONE أو إزاحات UTC.
التاريخ
نشر IETF معيار iCalendar كـ RFC 2445 في عام 1998 ثم حُدّث بـ RFC 5545 في عام 2009. وهو مدعوم في Google Calendar وApple Calendar وOutlook وكل تطبيقات التقويم الرئيسية.