Skip to main content

iCal-Parser Analysieren Sie iCalendar-Dateien (.ics) und anzeigen Sie Ereignisdetails in einem lesbaren Format.

iCal-Parser illustration
🔄

iCal-Parser

Analysieren Sie iCalendar-Dateien (.ics) und anzeigen Sie Ereignisdetails in einem lesbaren Format.

1

Fügen Sie .ics-Inhalt ein

Fügen Sie den Inhalt einer iCalendar-Datei (.ics) ein.

2

Veranstaltungen parsen

Klicken Sie auf Parsen, um Veranstaltungsdetails zu extrahieren.

3

Veranstaltungen anzeigen

Sehen Sie alle Veranstaltungen mit ihren Details in einem lesbaren Format an.

Loading tool...

What Is iCal-Parser?

Der iCal-Parser liest und zeigt den Inhalt von iCalendar-Dateien (.ics) in einem menschenlesbaren Format an. Er extrahiert VEVENT-Komponenten und zeigt wichtige Eigenschaften wie Zusammenfassung (Titel), Datum, Ort, Beschreibung, Organisator und UID an. Der Parser unterstützt RFC 5545-Zeilenfaltung (Fortsetzungszeilen), iCal-Fluchtsequenzen und sowohl DATE- als auch DATETIME-Werttypen. Mehrere Ereignisse in einer einzelnen .ics-Datei werden alle extrahiert und angezeigt.

Why Use iCal-Parser?

  • Liest alle VEVENT-Komponenten aus .ics-Dateien aus.
  • Behandelt RFC 5545-Zeilenfaltung und Escape-Sequenzen.
  • Unterstützt sowohl DATE- als auch DATETIME-Werttypen.
  • Zeigt Veranstaltungen in einem sauberen, kartenbasierten Layout an.

Common Use Cases

Kalender-Debugging

Überprüfen Sie den Inhalt von .ics-Dateien, wenn Kalenderveranstaltungen nicht korrekt angezeigt werden.

Veranstaltungsübersicht

Sehen Sie sich Veranstaltungsdetails aus .ics-Dateien an, die per E-Mail erhalten wurden, ohne sie zu importieren.

Datenextraktion

Extrahieren Sie Veranstaltungsinformationen aus .ics-Dateien für Dokumentation oder Berichte.

Entwicklertests

Überprüfen Sie die Erstellung von .ics-Dateien in der Kalenderanwendungsentwicklung.

Technical Guide

Der Parser implementiert wichtige Aspekte der RFC 5545-iCalendar-Analyse. Zunächst wird die Zeitenentfaltung durchgeführt: Zeilen, die mit einem Leerzeichen oder Tabulator beginnen, werden gemäß der Spezifikation mit der vorherigen Zeile verkettet.

Der Parser sucht nach BEGIN:VEVENT- und END:VEVENT-Markern, um einzelne Ereignisse zu identifizieren. Innerhalb jedes Ereignisses werden Eigenschaftszeilen am ersten Doppelpunkt geteilt, um den Eigenschaftsnamen (mit allen Parametern) vom Wert zu trennen.

Das Datumparsing unterstützt sowohl DATE- (YYYYMMDD) als auch DATETIME-Formate (YYYYMMDDTHHMMSS) und wandelt sie in menschenlesbare Zeichenfolgen um. Der Parser entfernt Parameter von Eigenschaftsnamen (z. B. wird DTSTART;VALUE=DATE zu DTSTART).

iCal-Fluchtsequenzen werden entschlüsselt: \n → Zeilenvorschub, \, → Komma, \; → Strichpunkt, \\ → Backslash.

Tips & Best Practices

  • 1
    Fügen Sie den gesamten Inhalt der .ics-Datei ein, einschließlich BEGIN:VCALENDAR und END:VCALENDAR.
  • 2
    Mehrere Veranstaltungen in einer Datei werden alle extrahiert und angezeigt.
  • 3
    Datumformate werden automatisch in lesbare Zeichenfolgen umgewandelt.
  • 4
    iCal-Escape-Sequenzen (\n, \,) werden automatisch verarbeitet.

Related Tools

Frequently Asked Questions

Q Welche Veranstaltungseigenschaften werden extrahiert?
Zusammenfassung (Titel), Startdatum, Enddatum, Ort, Beschreibung, Organisator und UID werden extrahiert und angezeigt.
Q Wird es wiederkehrende Veranstaltungen verarbeiten?
RRULE-Eigenschaften werden erkannt, aber nicht in einzelne Vorkommen erweitert.
Q Kann ich eine .ics-Datei hochladen?
Derzeit können Sie den Dateiinhalt einfügen. Verwenden Sie einen Texteditor, um die .ics-Datei zu öffnen und ihren Inhalt zu kopieren.
Q Was ist mit Zeitzone-Informationen?
VTIMEZONE-Komponenten werden derzeit nicht verarbeitet. Daten werden so angezeigt, wie sie in der Datei erscheinen.
Q Wird es mehrere Veranstaltungen verarbeiten?
Ja, alle VEVENT-Komponenten in der .ics-Datei werden extrahiert und angezeigt.

About This Tool

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