Skip to main content

Parser iCal Parse file kalender iCalendar (.ics) dan tampilkan rincian acara dalam format yang mudah dibaca.

Parser iCal illustration
๐Ÿ”„

Parser iCal

Parse file kalender iCalendar (.ics) dan tampilkan rincian acara dalam format yang mudah dibaca.

1

Tempel konten .ics

Tempel konten dari file iCalendar (.ics).

2

Parse acara

Klik Parse untuk mengekstrak detail acara.

3

Lihat acara

Lihat semua acara dengan detailnya dalam format yang dapat dibaca.

Loading tool...

What Is Parser iCal?

Parser iCal membaca dan menampilkan isi file iCalendar (.ics) dalam format yang dapat dibaca manusia. Ini mengekstrak komponen VEVENT dan menampilkan properti kunci termasuk ringkasan (judul), tanggal, lokasi, deskripsi, penyelenggara, dan UID. Parser ini menangani penggabungan baris RFC 5545 (baris lanjutan), urutan escape iCal, dan jenis nilai DATE serta DATETIME. Beberapa acara dalam satu file .ics diekstrak dan ditampilkan semua.

Why Use Parser iCal?

  • Membaca semua komponen VEVENT dari file .ics.
  • Menangani penggabungan baris dan urutan escape RFC 5545.
  • Mendukung jenis nilai DATE dan DATETIME.
  • Menampilkan acara dalam tata letak kartu yang bersih.

Common Use Cases

Debugging Kalender

Periksa konten file .ics ketika acara kalender tidak ditampilkan dengan benar.

Tinjauan Acara

Lihat detail acara dari file .ics yang diterima melalui email tanpa mengimpornya.

Pengambilan Data

Ekstrak informasi acara dari file .ics untuk dokumentasi atau laporan.

Pengujian Pengembangan

Verifikasi pembuatan file .ics dalam pengembangan aplikasi kalender.

Technical Guide

Parser ini menerapkan aspek kunci dari parsing iCalendar RFC 5545. Penggabungan baris dilakukan terlebih dahulu: baris yang dimulai dengan spasi atau tab digabungkan dengan baris sebelumnya, sesuai dengan spesifikasi.

Parser memindai marker BEGIN:VEVENT dan END:VEVENT untuk mengidentifikasi acara individu. Dalam setiap acara, baris properti dipisahkan pada titik dua pertama untuk memisahkan nama properti (dengan parameter apa pun) dari nilai.

Penguraian tanggal menangani format DATE (YYYYMMDD) dan DATETIME (YYYYMMDDTHHMMSS), mengonversinya menjadi string yang dapat dibaca manusia. Parser ini menghilangkan parameter dari nama properti (misalnya, DTSTART;VALUE=DATE menjadi DTSTART).

Urutan escape iCal dihapus: \n โ†’ baris baru, \, โ†’ koma, \; โ†’ titik koma, \\ โ†’ garis miring.

Tips & Best Practices

  • 1
    Tempel konten file .ics secara keseluruhan, termasuk BEGIN:VCALENDAR dan END:VCALENDAR.
  • 2
    Beberapa acara dalam satu file diekstrak dan ditampilkan semua.
  • 3
    Format tanggal dikonversi otomatis ke string yang dapat dibaca manusia.
  • 4
    Urutan escape iCal (\n, \,) diproses secara otomatis.

Related Tools

Frequently Asked Questions

Q Properti acara apa yang diekstrak?
Ringkasan (judul), tanggal mulai, tanggal akhir, lokasi, deskripsi, penyelenggara, dan UID diekstrak dan ditampilkan.
Q Apakah itu menangani acara berulang?
Properti RRULE dikenali tetapi tidak dikembangkan menjadi kejadian individu.
Q Bisakah saya mengunggah file .ics?
Saat ini, tempel konten file. Gunakan editor teks untuk membuka file .ics dan menyalin isinya.
Q Bagaimana dengan informasi zona waktu?
Komponen VTIMEZONE tidak diproses saat ini. Tanggal ditampilkan seperti yang muncul di file.
Q Apakah itu menangani beberapa acara?
Ya, semua komponen VEVENT dalam file .ics diekstrak dan ditampilkan.

About This Tool

Parser 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.