По суффиксу и типу содержимого MIME определяется, что должно быть в файле.Для icalendars суффикс - .ics, а тип содержимого MIME - text / calendar.Если ссылка не имеет суффикса .ics, ваше приложение может ее игнорировать, если она имеет .ics, тогда она должна проверить заголовок для mime-типа.
Что такое MIME-тип? https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types
То, что браузер или устройство на самом деле делает с файлом, зависит от того, что пользователь установил в настройках.EG: .pdf будет отображаться так, как пользователь велел браузеру открывать .pdf - либо в браузере, либо в Adobe Reader.
EG в окнах для целей разработки, я указал, что ссылки в календаре (ссылкис суффиксом .ics) должен быть открыт в моем редакторе, а не в календаре.