ICALENDAR ファイル形式とは?
.icalendar は、1998年の RFC 2445 を廃止した RFC 5545(2009年9月)で定義された iCalendar 標準に準拠したプレーンテキストのカレンダーデータファイルです。すべての有効なファイルは BEGIN:VCALENDAR 行で始まり、END:VCALENDAR で終わり、1つ以上のカレンダーコンポーネントをラップしています。
サポートされているコンポーネントには以下が含まれます:
VEVENT- 会議や予定などのカレンダーイベント、VTODO- タスクまたは To-Do 項目、VJOURNAL- ジャーナルエントリ、VFREEBUSY- スケジューリング用の空き時間/予約済み時間ブロック。
各コンポーネントは MIME に似た構造の「プロパティ:値」行を含み、長い行は 75 オクテットで折り返されます。ファイルのエンコーディングは UTF-8 で、登録された MIME タイプは text/calendar です。
.icalendar は、RFC 5545 で定義された4つの同等な拡張子の1つであり、他には .ics(実際には群を抜いて最も一般的)、.ical、.ifb があります。これら4つの拡張子はすべて、まったく同じ形式と MIME タイプを共有しています。.icalendar 拡張子は最も一般的ではなく、ほとんどのカレンダーアプリケーションはエクスポート時にデフォルトで .ics を使用します。iCalendar 標準は、Microsoft Outlook、Apple Calendar、Google Calendar、Mozilla Thunderbird、iOS、および Android でネイティブにサポートされています。
セキュリティと安全性
リスク: LOWプレーンテキスト形式であり、コードを実行することはできません。実際のリスクはソーシャルエンジニアリングです。予期しないカレンダーの招待によって、フィッシングリンクを含むスパムイベントが追加される可能性があります(カレンダースパム)。心当たりのない .icalendar 添付ファイルは、心当たりのないメールと同様に扱い、埋め込まれた URL をクリックしないでください。
形式の詳細
概要ICALENDAR ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | プレーンテキスト・カレンダーデータファイル(オープン IETF 標準) |
| 準拠標準 | RFC 5545(2009年9月)、RFC 2445(1998年)を継承 |
| MIME タイプ | text/calendar |
| エンコーディング | UTF-8(古いファイルは ISO-8859-1 を使用している場合があります) |
| ファイルシグネチャ | BEGIN:VCALENDAR で始まり、END:VCALENDAR で終わる |
| サポートされるコンポーネント | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| 行の折り返し | RFC 5545 に基づき、長いプロパティ行は 75 オクテットで折り返し |
| バージョン宣言 | ファイル本体内の VERSION:2.0 プロパティ |
| 一般的なファイルサイズ | 単一の招待状で 5 KB 未満、カレンダー全体のエクスポートでは数 MB に達する場合あり |
| 同等の拡張子 | .ics(最も一般的)、.ical、.ifb - すべて同一形式 |
| 繰り返しのサポート | 繰り返しイベント用の RRULE プロパティ、例外用の EXDATE |
| プラットフォーム | クロスプラットフォーム:Windows, macOS, Linux, iOS, Android, ウェブ |
| タイムゾーン処理 | 明確なイベント時刻のための VTIMEZONE コンポーネントまたは TZID 参照 |
| リリース日 | 1998 (RFC 2445) |
| 最新バージョン | RFC 5545 (September 2009) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | datatracker.ietf.org |
ICALENDAR の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ICALENDAR ファイルについて最初の質問をしてみましょう。