O que é o formato de ficheiro ICALENDAR?
.icalendar é um arquivo de dados de calendário em texto simples em conformidade com o padrão iCalendar definido na RFC 5545 (setembro de 2009), que substituiu a RFC 2445 original de 1998. Todo arquivo válido começa com a linha BEGIN:VCALENDAR e termina com END:VCALENDAR, envolvendo um ou mais componentes de calendário.
Os componentes suportados incluem:
VEVENT- eventos de calendário, como reuniões e compromissos,VTODO- itens de tarefa ou a fazer,VJOURNAL- entradas de diário,VFREEBUSY- blocos de tempo livre/ocupado para agendamento.
Cada componente contém linhas de propriedade:valor em uma estrutura semelhante ao MIME, com linhas longas dobradas em 75 octetos. A codificação do arquivo é UTF-8 e o tipo MIME registrado é text/calendar.
.icalendar é uma das quatro extensões equivalentes definidas pela RFC 5545, juntamente com .ics (de longe a mais comum na prática), .ical e .ifb. Todas as quatro extensões compartilham exatamente o mesmo formato e tipo MIME. A extensão .icalendar é a menos comum; a maioria dos aplicativos de calendário usa .ics por padrão na exportação. O padrão iCalendar é suportado nativamente pelo Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird, iOS e Android.
Segurança e proteção
RISCO: LOWFormato de texto simples; não pode executar código. O risco real é a engenharia social: convites de calendário inesperados podem adicionar eventos de spam com links de phishing (spam de calendário). Trate anexos .icalendar inesperados como e-mails inesperados - não clique em URLs incorporadas.
Detalhes do formato
em resumoProgramas que abrem arquivos ICALENDAR
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de dados de calendário em texto simples (padrão aberto IETF) |
| Padrão regulador | RFC 5545 (setembro de 2009), substituindo a RFC 2445 (1998) |
| Tipo MIME | text/calendar |
| Codificação | UTF-8 (arquivos legados podem usar ISO-8859-1) |
| Assinatura do arquivo | Começa com BEGIN:VCALENDAR; termina com END:VCALENDAR |
| Componentes suportados | VEVENT, VTODO, VJOURNAL, VFREEBUSY |
| Dobramento de linha | Linhas de propriedade longas dobradas em 75 octetos conforme RFC 5545 |
| Declaração de versão | Propriedade VERSION:2.0 dentro do corpo do arquivo |
| Tamanho de arquivo típico | Menos de 5 KB para um único convite; até vários MB para exportações completas de calendário |
| Extensões equivalentes | .ics (mais comum), .ical, .ifb - todos com formato idêntico |
| Suporte a recorrência | Propriedade RRULE para eventos repetitivos; EXDATE para exceções |
| Plataforma | Multiplataforma: Windows, macOS, Linux, iOS, Android, web |
| Tratamento de fuso horário | Componente VTIMEZONE ou referência TZID para horários de eventos inequívocos |
| Lançado | 1998 (RFC 2445) |
| Versão mais recente | RFC 5545 (September 2009) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | datatracker.ietf.org |
Conversões de ICALENDAR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos ICALENDAR.