.XAP

Файл XAP

Silverlight / Windows Phone Application Package
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл XAP (произносится как «zap») - это устаревший пакет приложений Microsoft для веб-приложений Silverlight или приложений Windows Phone 7/8. Сегодня его невозможно запустить - поддержка Silverlight прекратилась 12 октября 2021 года, а Windows Phone снята с производства. Вы все еще можете изучить содержимое, переименовав файл в .zip и открыв его с помощью 7-Zip или WinRAR.

Разработчик: Microsoft Категория: Исполняемые файлы MIME: application/x-silverlight-app
ОТКРЫВАЕТСЯ НА Windows
Связанные: .APK · .EXE · .VBS · .JAR

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 10, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла XAP?

Файлы XAP хранят пакеты приложений для Microsoft Silverlight - платформы плагинов для браузеров - а позже для приложений Windows Phone 7/8.0. Сама технология Silverlight достигла завершения жизненного цикла 12 октября 2021 года, поэтому XAP теперь является устаревшим форматом.

Silverlight позволял запускать код, написанный на управляемых языках .NET, таких как C# и VB.NET (а также на динамических языках, таких как IronPython). Платформа также предлагала:

  • движок рендеринга графики,
  • поддержку потокового видео HD H.264 (внедрена в Silverlight 3.0),
  • поддержку аудио MP3 и WMA,
  • поддержку внешних устройств (мышь и клавиатура),
  • функции DRM.

Большинство веб-браузеров предлагали специальные плагины для Silverlight, включая Google Chrome, Internet Explorer, Firefox, Safari и SeaMonkey. Современные браузеры Chrome и Firefox прекратили поддержку за годы до официального окончания срока службы Silverlight, а собственный браузер Microsoft Edge никогда его не поддерживал.

Файлы XAP также использовались для распространения приложений для Windows Phone 7 и 8.0. Они хранят приложения, сжатые в архивы ZIP, вместе с документами AppManifest.xaml или WMAppManifest.xml и библиотеками DLL, используемыми управляемой средой выполнения .NET. Поскольку XAP является стандартным архивом ZIP, вы можете просмотреть его содержимое, переименовав файл в .zip. Windows Phone 8.1 и более поздние версии перешли на формат упаковки APPX, и файлы XAP больше не могут быть запущены ни на одной современной платформе.

Безопасность и защита

РИСК: MEDIUM

XAP инертен в современных системах (нет среды выполнения для его исполнения), поэтому основной риск заключается просто в запуске неизвестного устаревшего кода, если вы каким-то образом его оживите. Сборки .dll внутри могут содержать что угодно, поэтому проверяйте XAP только из источников, которым вы доверяете, и с осторожностью относитесь к сторонним пакетам Windows Phone со случайных сайтов. Изучение (переименование в zip) безопасно; риск несет именно выполнение.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕSilverlight / Windows Phone Application Packageтакже известен как XAP package, Silverlight application package
РАЗРАБОТЧИКMicrosoftс 2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
MIME-ТИПapplication/x-silverlight-app
ТИППакет приложения на базе ZIP (управляемые сборки .NET + манифест)
СВЯЗАННЫЕ.apk.exe.vbs.jar
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
504B0304
ASCII
PK··
XAP - это ZIP-архив, поэтому он начинается с сигнатуры ZIP 50 4B 03 04 («PK»). Идентифицируйте его как XAP по внутреннему AppManifest.xaml (Silverlight) или WMAppManifest.xml (Windows Phone) плюс записям сборок .NET (.dll), а не по сигнатуре, которая является общей для ZIP.

Программы, открывающие файлы XAP

Windows4 apps
Visual Studio Freemium Полезно только при наличии исходного кода проекта Silverlight/Windows Phone; устаревшие инструменты Silverlight не поддерживаются в текущих версиях VS.
WinRAR Платно Откройте .xap как архив или сначала переименуйте его в .zip, затем извлеките содержимое.
7-Zip Открытый код Щелкните правой кнопкой мыши по .xap > 7-Zip > Открыть архив (XAP - это ZIP), чтобы просмотреть манифест, файлы .dll и ресурсы без запуска чего-либо.
ILSpy Открытый код Извлеките сборки .dll из XAP, затем откройте их в ILSpy для проверки или декомпиляции кода .NET.

Технические подробности

глубокая спецификация
Формат контейнераСтандартный архив ZIP; сигнатура (magic bytes) PK (50 4B 03 04) со смещением 0
СжатиеDEFLATE для каждой записи ZIP; сам внешний архив ZIP дополнительно не сжимается
MIME-типapplication/x-silverlight-app
Манифест SilverlightAppManifest.xaml внутри архива - объявляет версию среды выполнения Silverlight и управляемую сборку точки входа
Манифест Windows PhoneWMAppManifest.xml внутри архива - объявляет целевую ОС (7.x или 8.0), возможности приложения и метаданные приложения
Сборки кодаОдна или несколько управляемых сборок .NET (файлы .dll), скомпилированных для среды выполнения CLR Silverlight или Windows Phone
ЦелостностьCRC-32 для каждой записи ZIP; пакеты Windows Phone Store дополнительно содержали цифровую подпись каталога
КодировкаБинарная (контейнер ZIP с управляемым кодом и записями ресурсов, сжатыми DEFLATE)
Типичный размер файла100 КБ - 100 МБ в зависимости от ресурсов приложения (интерфейс, изображения, медиа, код)
Максимальное количество записейФормат ZIP поддерживает до 65 535 записей; расширение ZIP64 снимает это ограничение
ИдентификацияНеотличим от обычного ZIP только по сигнатуре; идентифицируется по наличию AppManifest.xaml (Silverlight) или WMAppManifest.xml (Windows Phone) внутри
Поддержка платформSilverlight в браузерах на Windows и macOS; устройства Windows Phone 7 и 8.0 - ни одна современная платформа не может исполнять файлы XAP
Заменен наAPPX для Windows Phone 8.1 и Universal Windows Platform; позже MSIX для современных приложений Windows
СтатусУпразднен - жизненный цикл Silverlight завершен; Windows Phone снята с производства; ни один современный браузер или ОС не может запускать пакеты XAP
Выпущен2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
Последняя версияWindows Phone 8.0 XAP; Windows Phone 8.1+ moved app packaging toward APPX
Спецификацияwww.loc.gov

Конвертации XAP

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами XAP. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах XAP.

Часто задаваемые вопросы

Что такое файл .xap?
Пакет приложения Microsoft Silverlight или Windows Phone 7/8 - архив ZIP, содержащий манифест, сборки .NET и ресурсы. Обе технологии в настоящее время упразднены.
Как открыть файл .xap?
Чтобы изучить его, переименуйте его в .zip и откройте с помощью 7-Zip или WinRAR; вы увидите манифест и файлы .dll. В целом, сегодня вы не можете ЗАПУСТИТЬ XAP, так как Silverlight и Windows Phone мертвы.
Можно ли запустить XAP в Windows 10/11?
Поддерживаемого способа нет. Поддержка Silverlight закончилась 12 октября 2021 года, и ни один современный браузер его не запускает; Windows Phone снята с производства. Приложение потребует переработки для современной платформы.
Как установить XAP на Windows Phone?
Это актуально только для устаревшего оборудования Windows Phone 7/8 с разблокированной загрузкой для разработчиков или старым инструментом Application Deployment. Для этого нет современных устройств или магазинов.
Можно ли конвертировать XAP в APK или EXE?
Нет. XAP содержит сборки .NET для мертвой среды выполнения Silverlight/WP; APK (Android) и EXE (нативная Windows) - это совершенно разные вещи. Приложение придется переписывать, а не конвертировать.
Безопасно ли открывать .xap?
Изучение его как ZIP безопасно. Риск заключается только в выполнении кода внутри; поскольку среды выполнения не осталось, это во многом неактуально - но все же работайте с XAP только из доверенных источников.

Ссылки

1Microsoft Lifecycle - Silverlight end of support (Oct 12, 2021)learn.microsoft.com
2Library of Congress - Silverlight Application Package (XAP)www.loc.gov

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.TAGDataFlex Query Tag Name File
7.ICSiCalendar data file
8.M4AMPEG-4 Audio File
9.DATProgram Data File (generic)
10.JPGJPEG Image

Похожие расширения

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z