Wat is het VCS-bestandsformaat?
.vcs is een bestandsextensie die hoort bij het vCalendar-formaat, dat gerelateerd is aan de .vcf vCard-standaard. .vcs-bestanden slaan agenda-items op en kunnen worden gebruikt om planningsgegevens tussen gebruikers te delen. Elk bestand bevat informatie zoals de naam van het evenement, begin- en eindtijden, locatie en een korte beschrijving.
Elk .vcs-bestand is platte tekst die begint met de regel BEGIN:VCALENDAR en eindigt met END:VCALENDAR. De eigenschap VERSION:1.0 in het bestand identificeert het als vCalendar, wat het onderscheidt van het nieuwere .ics iCalendar-formaat, dat VERSION:2.0 bevat.
Het belangrijkste gebruik van .vcs is het importeren en exporteren van evenementen, schema's of afspraakgegevens. Het formaat wordt ondersteund op mobiele apparaten, kantoorpakketten en diverse organisatietools - hoewel het nu als een verouderde standaard wordt beschouwd. .vcs-bestanden worden nog steeds door sommige organisatoren van evenementen verstrekt als middel om informatie over evenementen te delen met andere gebruikers of groepsleden.
vCalendar 1.0 werd in 1996 gepubliceerd door het Versit Consortium (Apple, IBM, Lucent en Siemens) en is sindsdien vervangen door iCalendar 2.0 (.ics, IETF RFC 5545). De meeste moderne agenda-applicaties importeren nog steeds .vcs voor achterwaartse compatibiliteit, maar slaan nieuwe afspraken op als .ics. Niet-ASCII-tekst in oudere .vcs-bestanden is meestal quoted-printable-gecodeerd en kan onleesbaar overkomen wanneer het in een gewone teksteditor wordt geopend.
Beveiliging & veiligheid
RISICO: LOWEen .vcs is platte tekst en kan geen code uitvoeren, dus het bestand zelf is een laag risico. Het echte risico is sociaal, zoals bij elke agenda-uitnodiging: een ongevraagde .vcs kan automatisch een spam-evenement met phishing-links of valse herinneringen aan je agenda toevoegen. Behandel onverwachte uitnodigingen als onverwachte e-mail - klik niet op links in een evenement dat je niet verwachtte. Een puur cosmetisch probleem: oude vCalendar-bestanden gebruiken quoted-printable-codering, waardoor tekst met accenten er in een gewone editor onleesbaar uit kan zien, maar correct wordt weergegeven zodra deze is geïmporteerd.
Formaatdetails
in een notendop- Visual Studio C++ Project (voorganger van .vcxproj) / makefiles - Sommige build/config-tools hebben .vcs gebruikt, maar de dominante betekenis hier is het vCalendar-afspraakbestand.
- ScanSoft / OmniPage-instellingen - Zeldzame instellingen van legacy-applicaties hebben .vcs gebruikt; niet gerelateerd aan het hier beschreven agendaformaat.
Programma's die VCS-bestanden openen
Technische details
diepe specificaties| MIME-type | text/x-vcalendar |
| Tekstcodering | ASCII of UTF-8; legacy-bestanden gebruiken vaak quoted-printable-codering voor niet-ASCII-tekens |
| Bestandsstructuur | Regelgebaseerde EIGENSCHAP:WAARDE-paren omgeven door BEGIN:VCALENDAR en END:VCALENDAR-scheidingstekens |
| Interne versiemarkering | VERSION:1.0 - identificeert het bestand als vCalendar (VERSION:2.0 duidt op het nieuwere .ics iCalendar-formaat) |
| Datum/tijd-formaat | ISO 8601 compacte notatie - JJJJMMDD voor datums, JJJJMMDDTHHmmssZ voor UTC-tijdstempels |
| Ondersteunde bloktypen | VEVENT (agenda-evenement) en VTODO (taak of actiepunt) |
| Kern-evenementeigenschappen | SUMMARY (naam evenement), DTSTART, DTEND, DESCRIPTION, LOCATION, AALARM (trigger voor audio-alarm) |
| Bestandsscheidingstekens | Elk bestand opent met BEGIN:VCALENDAR en sluit met END:VCALENDAR; er bestaan geen binaire magic bytes |
| Typische bestandsgrootte | Minder dan 1 KB tot enkele KB - bevat normaal gesproken een enkel evenement of afspraak |
| Ontwikkelaar/oorsprong | Versit Consortium (Apple, IBM, Lucent, Siemens), 1996; later onderhouden door het Internet Mail Consortium |
| Vervangen door | iCalendar 2.0 (.ics), gestandaardiseerd als IETF RFC 2445 (1998) en herzien door RFC 5545 (2009) |
| Platformondersteuning | Windows, macOS, Linux, Android, iOS; Palm OS en vroege Symbian-apparaten (historisch) |
| Modern app-gedrag | De meeste huidige agenda-applicaties importeren .vcs voor achterwaartse compatibiliteit, maar exporteren nieuwe afspraken als .ics |
| Uitgebracht | 1996 (vCalendar 1.0 specification) |
| Laatste versie | vCalendar 1.0 (final; superseded by iCalendar 2.0 / RFC 5545) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.imc.org |
VCS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over VCS-bestanden.