O que é o formato de ficheiro VCS?
.vcs é uma extensão de arquivo associada ao formato vCalendar, que está relacionado ao padrão vCard .vcf. Arquivos .vcs armazenam entradas de calendário e podem ser usados para compartilhar dados de agendamento entre usuários. Cada arquivo registra informações como o nome do evento, horários de início/término, local e uma breve descrição.
Todo arquivo .vcs é um texto simples que começa com a linha BEGIN:VCALENDAR e termina com END:VCALENDAR. A propriedade VERSION:1.0 dentro do arquivo o identifica como vCalendar, distinguindo-o do formato iCalendar .ics mais recente, que carrega VERSION:2.0.
O principal uso do .vcs é a importação e exportação de eventos, agendas ou dados de compromissos. O formato é suportado em dispositivos móveis, suítes de escritório e várias ferramentas de organização - embora agora seja considerado um padrão legado. Arquivos .vcs ainda são fornecidos por alguns organizadores de eventos como um meio de compartilhar informações de eventos com outros usuários ou membros de grupos.
O vCalendar 1.0 foi publicado em 1996 pelo Versit Consortium (Apple, IBM, Lucent e Siemens) e desde então foi substituído pelo iCalendar 2.0 (.ics, IETF RFC 5545). A maioria dos aplicativos de calendário modernos ainda importa .vcs para compatibilidade retroativa, mas salva novos compromissos como .ics. O texto não-ASCII em arquivos .vcs mais antigos é normalmente codificado em «quoted-printable» e pode parecer distorcido quando aberto em um editor de texto simples.
Segurança e proteção
RISCO: LOWUm .vcs é texto simples e não pode executar código, portanto, o arquivo em si é de baixo risco. O risco real é social, como qualquer convite de calendário: um .vcs não solicitado pode adicionar automaticamente um evento de spam com links de phishing ou lembretes falsos ao seu calendário. Trate convites inesperados como e-mails inesperados - não clique em links dentro de um evento que você não estava esperando. Um problema puramente cosmético: arquivos vCalendar antigos usam codificação «quoted-printable», portanto, textos acentuados podem parecer distorcidos em um editor simples, mas são exibidos corretamente após a importação.
Detalhes do formato
em resumo- Projeto Visual Studio C++ (predecessor do .vcxproj) / makefiles - Algumas ferramentas de build/configuração usaram .vcs, mas o significado dominante aqui é o arquivo de compromisso vCalendar.
- Configurações ScanSoft / OmniPage - Configurações raras de aplicativos legados usaram .vcs; não relacionado ao formato de calendário descrito aqui.
Programas que abrem arquivos VCS
Detalhes técnicos
especificação profunda| Tipo MIME | text/x-vcalendar |
| Codificação de texto | ASCII ou UTF-8; arquivos legados frequentemente usam codificação «quoted-printable» para caracteres não-ASCII |
| Estrutura do arquivo | Pares PROPRIEDADE:VALOR baseados em linhas, envoltos nos delimitadores BEGIN:VCALENDAR e END:VCALENDAR |
| Marcador de versão interna | VERSION:1.0 - identifica o arquivo como vCalendar (VERSION:2.0 indica o formato iCalendar .ics mais recente) |
| Formato de data/hora | Notação compacta ISO 8601 - AAAAMMDD para datas, AAAAMMDDTHHmmssZ para carimbos de data/hora UTC |
| Tipos de blocos suportados | VEVENT (evento de calendário) e VTODO (tarefa ou item a fazer) |
| Propriedades principais do evento | SUMMARY (nome do evento), DTSTART, DTEND, DESCRIPTION, LOCATION, AALARM (gatilho de alarme sonoro) |
| Delimitadores de arquivo | Cada arquivo abre com BEGIN:VCALENDAR e fecha com END:VCALENDAR; não existem magic bytes binários |
| Tamanho típico do arquivo | Menos de 1 KB a alguns KB - normalmente contém um único evento ou compromisso |
| Desenvolvedor/origem | Versit Consortium (Apple, IBM, Lucent, Siemens), 1996; posteriormente mantido pelo Internet Mail Consortium |
| Substituído por | iCalendar 2.0 (.ics), padronizado como IETF RFC 2445 (1998) e revisado pela RFC 5545 (2009) |
| Suporte de plataforma | Windows, macOS, Linux, Android, iOS; dispositivos Palm OS e Symbian antigos (histórico) |
| Comportamento de apps modernos | A maioria dos aplicativos de calendário atuais importa .vcs para compatibilidade retroativa, mas exporta novos compromissos como .ics |
| Lançado | 1996 (vCalendar 1.0 specification) |
| Versão mais recente | vCalendar 1.0 (final; superseded by iCalendar 2.0 / RFC 5545) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.imc.org |
Conversões de VCS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VCS.