Форматы
Чем открыть файл VCF и импортировать контакты
VCF — визитка vCard с контактами. Разбираем, чем открыть VCF на любом устройстве и как убрать крякозябры в русских именах.
Пришло приглашение на встречу, а вложение .ics не открывается, или непонятно, что с ним вообще делать? ICS (iCalendar) — стандартный формат для передачи события календаря: даты, времени, места и списка участников в одном файле. Разбираем, чем открыть ICS на компьютере и телефоне, чем разовый импорт отличается от подписки на обновляемый календарь — и почему к вложениям .ics стоит относиться с осторожностью.

Файл ICS — это формат iCalendar, в котором электронное приглашение или событие календаря хранится в виде обычного текста: дата и время, место, тема встречи, список участников. Такие файлы отправляют Outlook, Google Calendar, Apple Calendar и большинство сервисов бронирования, когда вам нужно «добавить это в календарь» одним кликом. Подробный разбор пригодится, если вложение .ics не открывается само, а также тем, кто уже сталкивался с похожими почтовыми форматами — EML и MSG.
Коротко: ICS (iCalendar) — универсальный формат файла-приглашения в календарь. Открывается двойным кликом в Outlook, Google Календаре, Apple Calendar или через импорт в браузере. На телефоне — через встроенное приложение «Календарь». Будьте внимательны: под .ics иногда маскируют фишинг.
ICS — это текстовый файл в формате iCalendar (стандарт RFC 5545), который описывает одно или несколько событий календаря. Внутри файла ICS записаны дата и время начала/окончания, часовой пояс, место проведения, тема встречи, описание, список участников и организатор. Формат придумывался как универсальная «открытка» для обмена событиями между разными календарными системами, поэтому он не привязан к конкретному производителю.
Формат ICS поддерживают все основные почтово-календарные приложения: Microsoft Outlook, Google Calendar, Apple Calendar (iCal) и более старый Mozilla Sunbird. Именно поэтому, когда вам присылают приглашение на встречу из любой системы бронирования или видеоконференции, вложение почти всегда называется что-то вроде invite.ics — и открыть его можно в любом календарном приложении, независимо от того, где оно было создано.
Расширение .ics — это новый стандарт iCalendar. Более старый формат .vcs (vCalendar) выполняет похожую задачу, но устроен иначе и сейчас встречается редко. Если вам прислали контакт, а не событие — это, скорее всего, файл VCF (vCard), а не ICS.
На компьютере файл ICS открывается двойным кликом — операционная система предложит добавить событие в приложение календаря по умолчанию. Если автоматически ничего не происходит, откройте файл вручную через нужное приложение.
В классическом Outlook для Windows дважды кликните по вложению .ics в письме — откроется окно встречи с кнопкой «Сохранить и закрыть», событие попадёт в календарь. В новом Outlook и веб-версии (outlook.com) нажмите на вложение — появится превью события и кнопка «Добавить в календарь».
Если ICS пришёл не в Gmail, а отдельным файлом, импортируйте его вручную: откройте calendar.google.com → значок шестерёнки → «Настройки» → раздел «Импорт и экспорт» → «Импорт» → выберите файл .ics и календарь, куда добавить событие. В Gmail календарные приглашения обычно распознаются автоматически и показываются прямо в письме с кнопками «Да / Нет / Может быть».
На macOS достаточно дважды кликнуть по файлу .ics в Finder или в почте — откроется приложение «Календарь» с превью события и предложением выбрать, в какой из ваших календарей его добавить.
| Приложение | ОС | Как открыть |
|---|---|---|
| Microsoft Outlook (классический) | Windows | Двойной клик по вложению → «Сохранить и закрыть» |
| Outlook в вебе / outlook.com | Любая (браузер) | Клик по вложению → «Добавить в календарь» |
| Google Календарь | Любая (браузер) | «Настройки» → «Импорт и экспорт» → выбрать .ics |
| Apple Calendar | macOS | Двойной клик по файлу в Finder или почте |
| Любой текстовый редактор | Windows / macOS / Linux | Открыть «как текст», чтобы посмотреть содержимое |
На смартфоне ICS тоже открывается в одно касание — система сама предложит нужное приложение.
Это важное различие, которое легко упустить. Когда вы импортируете .ics-файл обычным способом (двойной клик, «Добавить в календарь»), в ваш календарь копируется снимок события на момент импорта — отдельная, независимая запись.
Если организатор будет менять дату, время или место встречи, то уже скачанный и импортированный .ics сам не обновится — изменения останутся только у организатора, пока он не пришлёт новый файл или обновлённое письмо. Для событий, которые регулярно меняются (расписание занятий, рабочий календарь команды, график смен), правильнее использовать не разовый импорт, а подписку по ссылке: организатор даёт адрес вида webcal://… или https://…/calendar.ics, и вы добавляете его как «Подписанный календарь» (в Google Календаре — «Добавить календарь» → «По URL»). Тогда приложение периодически само проверяет источник и подтягивает изменения, а вам не нужно каждый раз переимпортировать файл заново.
Разовое приглашение на встречу — почти всегда вложение .ics в письме, импортируется один раз. Ссылка на «расписание», «график» или «календарь событий компании» — чаще подписка по URL, которую не нужно скачивать и импортировать вручную каждый день.
Файл ICS — это обычный текст в кодировке UTF-8, поэтому его можно открыть любым текстовым редактором: Блокнотом в Windows, TextEdit на Mac или любым редактором кода. Это полезно, если нужно разово свериться с данными события, не добавляя его в календарь, либо если приложение по умолчанию не распознало файл автоматически.
Внутри вы увидите блок, который начинается строкой BEGIN:VEVENT и заканчивается END:VEVENT. Базовые поля легко читаются даже без специальных знаний:
# упрощённый пример события iCalendar
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY:Встреча по проекту
DTSTART:20261015T100000Z
DTEND:20261015T110000Z
LOCATION:Переговорная 2
ORGANIZER:mailto:organizer@example.com
END:VEVENT
END:VCALENDARКлючевые поля: SUMMARY — название события, DTSTART/DTEND — начало и окончание (буква Z на конце означает время в UTC), LOCATION — место, ORGANIZER — организатор. Если вы видите тег RRULE — это признак повторяющегося события (например, еженедельной встречи).
Чаще всего проблема сводится к одной из нескольких типовых причин.
DTSTART с суффиксом Z — это UTC, его приложение должно пересчитать под ваш часовой пояс автоматически).Сам по себе файл .ics — это текст, он не исполняется как программа и не может «заразить» компьютер напрямую. Но в 2026 году это стало слабым местом систем защиты почты: по данным CISOClub со ссылкой на отчёт IRONSCALES, злоумышленники начали вкладывать вредоносный контент прямо в .ics-приглашения — например, использовался файл размером 87 КБ с изображениями в формате base64, которые показывали пользователю фейковые уведомления о «нарушении политики соответствия» (compliance).
Проблема в том, что почтовые антиспам- и антифишинг-сканеры традиционно проверяют текст письма и типовые вложения (документы, архивы) куда строже, чем содержимое календарных файлов — это создаёт пробел в защите, которым и пользуются атакующие. В разобранном CISOClub случае атака опиралась на уже скомпрометированный легитимный почтовый ящик и на политику DMARC none у домена-отправителя, что позволяло обойти проверки SPF и DKIM. Подробнее эта история разобрана в нашей новости — «Фишинг через ICS: календарные приглашения обходят фильтры почты».

Не открывайте .ics-вложения от незнакомых или неожиданных отправителей. Не переходите по ссылкам и не нажимайте на изображения внутри превью события, даже если оно выглядит как уведомление о встрече. Если сомневаетесь в файле — проверьте его антивирусом перед открытием. В организациях CISOClub рекомендует внедрять более глубокое сканирование .ics с рендерингом вложенных изображений, OCR по картинкам и QR-кодам внутри них, а также регулярное обучение сотрудников распознаванию таких писем.
Общее правило безопасной работы с вложениями любых форматов — в нашем разборе опасных расширений файлов, которые нельзя открывать без проверки.
Если нужно, наоборот, отправить кому-то приглашение в универсальном формате, не обязательно писать ICS руками. В Google Календаре откройте нужное событие → значок с тремя точками → «Экспорт», и сервис сам сформирует файл .ics. В Outlook откройте встречу и выберите «Файл» → «Сохранить как» → формат «Элемент iCalendar (.ics)». Готовый файл можно приложить к письму или выложить по ссылке — его откроет любое календарное приложение независимо от производителя.
Это значит, что файл открылся в текстовом редакторе, а не в календарном приложении — само содержимое при этом не повреждено, это нормальный текстовый формат iCalendar. Чтобы добавить событие в календарь, откройте файл правой кнопкой → «Открыть с помощью» → выберите Outlook, Google Календарь или Apple Calendar вместо Блокнота.
Технически Word откроет его как простой текст, но пользы в этом мало — события не распознаются, а поля вроде DTSTART не превращаются в дату автоматически. Excel для ICS не подходит вовсе: это не табличный формат. Используйте для импорта именно календарное приложение.
Outlook не обязателен — ICS открывают Google Календарь (через веб-импорт), Apple Calendar на Mac и iPhone, а также большинство сторонних приложений-календарей на Android. Достаточно любого из них.
Нет. ICS — это современный стандарт iCalendar, а VCS (vCalendar) — его предшественник, устроенный иначе и почти не встречающийся сегодня. Их не стоит путать с VCF (vCard) — это вообще формат контактов, а не календарных событий.
Само открытие текстового .ics не запускает вредоносный код, но известны случаи, когда в такие вложения встраивали фишинговый контент — например, изображения с фейковыми уведомлениями. Не переходите по встроенным ссылкам и изображениям из приглашений от незнакомых отправителей и при сомнении проверьте файл антивирусом.
Чаще всего дело в часовом поясе: время в файле записано в UTC (с суффиксом Z) и должно пересчитываться приложением под ваш локальный часовой пояс. Проверьте настройки часового пояса в календарном приложении и на устройстве.
Да, это обычный текст, который можно открыть и поправить в любом текстовом редакторе — изменить дату, время или описание в полях DTSTART, DTEND, SUMMARY. После ручного редактирования стоит повторно открыть файл в календарном приложении и убедиться, что событие распозналось корректно.