Che cos'è il formato di file VCS?
.vcs è un'estensione di file associata al formato vCalendar, correlato allo standard vCard .vcf. I file .vcs memorizzano voci di calendario e possono essere utilizzati per condividere dati di pianificazione tra utenti. Ogni file registra informazioni come il nome dell'evento, gli orari di inizio/fine, la posizione e una breve descrizione.
Ogni file .vcs è testo semplice che inizia con la riga BEGIN:VCALENDAR e termina con END:VCALENDAR. La proprietà VERSION:1.0 all'interno del file lo identifica come vCalendar, distinguendolo dal più recente formato iCalendar .ics, che riporta VERSION:2.0.
L'uso principale di .vcs è l'importazione e l'esportazione di eventi, programmi o dati di appuntamenti. Il formato è supportato su dispositivi mobili, suite per ufficio e vari strumenti di organizzazione - sebbene sia ora considerato uno standard legacy. I file .vcs sono ancora forniti da alcuni organizzatori di eventi come mezzo per condividere informazioni sugli eventi con altri utenti o membri di un gruppo.
vCalendar 1.0 è stato pubblicato nel 1996 dal Versit Consortium (Apple, IBM, Lucent e Siemens) e da allora è stato sostituito da iCalendar 2.0 (.ics, IETF RFC 5545). La maggior parte delle moderne applicazioni di calendario importa ancora i file .vcs per compatibilità con il passato, ma salva i nuovi appuntamenti come .ics. Il testo non-ASCII nei vecchi file .vcs è tipicamente codificato in «quoted-printable» e potrebbe apparire distorto se aperto in un editor di testo semplice.
Sicurezza e incolumità
RISCHIO: LOWUn .vcs è testo semplice e non può eseguire codice, quindi il file stesso è a basso rischio. Il rischio reale è sociale, come per ogni invito di calendario: un .vcs non richiesto può aggiungere automaticamente un evento spam con link di phishing o falsi promemoria al tuo calendario. Tratta gli inviti inaspettati come email inaspettate: non cliccare sui link all'interno di un evento che non stavi aspettando. Un problema puramente estetico: i vecchi file vCalendar usano la codifica quoted-printable, quindi il testo accentato può apparire distorto in un editor semplice ma viene visualizzato correttamente una volta importato.
Dettagli del formato
in sintesi- Progetto Visual Studio C++ (predecessore di .vcxproj) / makefiles - Alcuni strumenti di build/configurazione hanno utilizzato .vcs, ma il significato dominante qui è il file di appuntamento vCalendar.
- Impostazioni ScanSoft / OmniPage - Rare impostazioni di applicazioni legacy hanno utilizzato .vcs; non correlate al formato di calendario descritto qui.
Programmi che aprono file VCS
Dettagli tecnici
specifiche approfondite| Tipo MIME | text/x-vcalendar |
| Codifica del testo | ASCII o UTF-8; i file legacy utilizzano frequentemente la codifica quoted-printable per i caratteri non-ASCII |
| Struttura del file | Coppie PROPRIETÀ:VALORE basate su righe racchiuse tra i delimitatori BEGIN:VCALENDAR e END:VCALENDAR |
| Marcatore di versione interno | VERSION:1.0 - identifica il file come vCalendar (VERSION:2.0 indica il più recente formato iCalendar .ics) |
| Formato data/ora | Notazione compatta ISO 8601 - AAAAMMGG per le date, AAAAMMGGTHHmmssZ per i timestamp UTC |
| Tipi di blocco supportati | VEVENT (evento di calendario) e VTODO (attività o elemento da fare) |
| Proprietà principali dell'evento | SUMMARY (nome evento), DTSTART, DTEND, DESCRIPTION, LOCATION, AALARM (attivazione allarme sonoro) |
| Delimitatori di file | Ogni file si apre con BEGIN:VCALENDAR e si chiude con END:VCALENDAR; non esistono magic bytes binari |
| Dimensione tipica del file | Da meno di 1 KB a pochi KB - normalmente contiene un singolo evento o appuntamento |
| Sviluppatore/origine | Versit Consortium (Apple, IBM, Lucent, Siemens), 1996; successivamente mantenuto dall'Internet Mail Consortium |
| Sostituito da | iCalendar 2.0 (.ics), standardizzato come IETF RFC 2445 (1998) e revisionato da RFC 5545 (2009) |
| Supporto piattaforma | Windows, macOS, Linux, Android, iOS; dispositivi Palm OS e primi Symbian (storico) |
| Comportamento delle app moderne | La maggior parte delle attuali applicazioni di calendario importa .vcs per compatibilità con il passato ma esporta i nuovi appuntamenti come .ics |
| Rilasciato | 1996 (vCalendar 1.0 specification) |
| Ultima versione | vCalendar 1.0 (final; superseded by iCalendar 2.0 / RFC 5545) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.imc.org |
Conversioni VCS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file VCS.