Co to jest format pliku VCS?
.vcs to rozszerzenie pliku powiązane z formatem vCalendar, który jest spokrewniony ze standardem vCard .vcf. Pliki .vcs przechowują wpisy kalendarza i mogą być używane do udostępniania danych o harmonogramach między użytkownikami. Każdy plik rejestruje informacje, takie jak nazwa wydarzenia, czas rozpoczęcia/zakończenia, lokalizacja i krótki opis.
Każdy plik .vcs jest zwykłym tekstem, który zaczyna się od linii BEGIN:VCALENDAR, a kończy na END:VCALENDAR. Właściwość VERSION:1.0 wewnątrz pliku identyfikuje go jako vCalendar, odróżniając go od nowszego formatu iCalendar .ics, który posiada oznaczenie VERSION:2.0.
Głównym zastosowaniem .vcs jest importowanie i eksportowanie wydarzeń, harmonogramów lub danych o spotkaniach. Format ten jest obsługiwany przez urządzenia mobilne, pakiety biurowe i różne narzędzia organizacyjne - choć obecnie jest uważany za standard przestarzały. Pliki .vcs są nadal dostarczane przez niektórych organizatorów wydarzeń jako środek udostępniania informacji o wydarzeniach innym użytkownikom lub członkom grup.
vCalendar 1.0 został opublikowany w 1996 roku przez Versit Consortium (Apple, IBM, Lucent i Siemens) i od tego czasu został zastąpiony przez iCalendar 2.0 (.ics, IETF RFC 5545). Większość nowoczesnych aplikacji kalendarza nadal importuje .vcs w celu zapewnienia wstecznej kompatybilności, ale zapisuje nowe spotkania jako .ics. Tekst spoza zestawu ASCII w starszych plikach .vcs jest zazwyczaj kodowany metodą quoted-printable i może wydawać się nieczytelny po otwarciu w zwykłym edytorze tekstu.
Bezpieczeństwo
RYZYKO: LOWPlik .vcs jest zwykłym tekstem i nie może wykonywać kodu, więc sam plik niesie niskie ryzyko. Prawdziwe ryzyko ma charakter socjotechniczny, jak w przypadku każdego zaproszenia w kalendarzu: niechciany .vcs może automatycznie dodać do kalendarza wydarzenie spamowe z linkami phishingowymi lub fałszywymi przypomnieniami. Traktuj nieoczekiwane zaproszenia jak nieoczekiwane e-maile - nie klikaj w linki wewnątrz wydarzenia, którego się nie spodziewałeś. Kwestia czysto kosmetyczna: stare pliki vCalendar używają kodowania quoted-printable, więc tekst z polskimi znakami może wyglądać na zniekształcony w zwykłym edytorze, ale wyświetla się poprawnie po zaimportowaniu.
Szczegóły formatu
w pigułce- Projekt Visual Studio C++ (poprzednik .vcxproj) / pliki makefile - Niektóre narzędzia do budowania/konfiguracji używały rozszerzenia .vcs, ale dominującym znaczeniem tutaj jest plik spotkania vCalendar.
- Ustawienia ScanSoft / OmniPage - Rzadkie ustawienia starszych aplikacji używały .vcs; nie są one powiązane z opisanym tutaj formatem kalendarza.
Programy otwierające pliki VCS
Szczegóły techniczne
specyfikacja| Typ MIME | text/x-vcalendar |
| Kodowanie tekstu | ASCII lub UTF-8; starsze pliki często używają kodowania quoted-printable dla znaków spoza ASCII |
| Struktura pliku | Oparte na liniach pary WŁAŚCIWOŚĆ:WARTOŚĆ ujęte w ograniczniki BEGIN:VCALENDAR i END:VCALENDAR |
| Wewnętrzny znacznik wersji | VERSION:1.0 - identyfikuje plik jako vCalendar (VERSION:2.0 wskazuje na nowszy format iCalendar .ics) |
| Format daty/godziny | Zapis kompaktowy ISO 8601 - RRRRMMDD dla dat, RRRRMMDDTHHmmssZ dla znaczników czasu UTC |
| Obsługiwane typy bloków | VEVENT (wydarzenie kalendarza) oraz VTODO (zadanie lub element do wykonania) |
| Podstawowe właściwości wydarzenia | SUMMARY (nazwa wydarzenia), DTSTART, DTEND, DESCRIPTION, LOCATION, AALARM (wyzwalacz alarmu dźwiękowego) |
| Ograniczniki pliku | Każdy plik otwiera się linią BEGIN:VCALENDAR i zamyka END:VCALENDAR; nie istnieją binarne sygnatury (magic bytes) |
| Typowy rozmiar pliku | Poniżej 1 KB do kilku KB - zazwyczaj przechowuje pojedyncze wydarzenie lub spotkanie |
| Deweloper/pochodzenie | Versit Consortium (Apple, IBM, Lucent, Siemens), 1996; później utrzymywany przez Internet Mail Consortium |
| Zastąpiony przez | iCalendar 2.0 (.ics), standaryzowany jako IETF RFC 2445 (1998) i zrewidowany przez RFC 5545 (2009) |
| Obsługa platform | Windows, macOS, Linux, Android, iOS; urządzenia Palm OS i wczesne Symbian (historycznie) |
| Zachowanie nowoczesnych aplikacji | Większość obecnych aplikacji kalendarza importuje .vcs dla wstecznej kompatybilności, ale eksportuje nowe spotkania jako .ics |
| Wydano | 1996 (vCalendar 1.0 specification) |
| Najnowsza wersja | vCalendar 1.0 (final; superseded by iCalendar 2.0 / RFC 5545) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.imc.org |
Konwersje VCS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VCS.