Файлы .ics и .vcs находятся в ASCII. Если вы используете опцию «Сохранить как», чтобы сохранить запись календаря
(Appt, Запрос на собрание / Ответ / Отложить / Отмена и т. Д.) В форматах .ics и .vcs и
используйте vimdiff, вы можете легко увидеть разницу.
И .vcs (vCal), и .ics (iCal) принадлежат одному и тому же лагерю VCALENDAR, но файл .vcs показывает
«VERSION: 1.0», тогда как .ics файл использует «VERSION: 2.0».
Спецификация для vCalendar v1.0 может быть найдена в http://www.imc.org/pdi/pdiproddev.html. Спецификация для iCalendar (vCalendar v2.0) находится в RFC5545. В общем, чем новее, тем лучше
это верно для Outlook 2007 и более поздних версий, но не для Outlook 2003.
В Outlook 2003 поведение является своеобразным. Он может сохранить одну и ту же запись календаря в обоих
Формат .ics и .vcs, но он только правильно читает и отображает файл .vcs. Может читать
Файл .ics, но он пропускает некоторые поля и не отображает его в режиме календаря. Мое предположение
что тогда Microsoft хотела предоставить .ics для совместимости с iCal Mac, но
не совсем привержен v2.0 еще.
Так что я бы сказал, для Outlook 2003, .vcs является родным форматом.