.XAP

XAP-fil

Silverlight / Windows Phone Application Package
Stil et spørgsmål
HURTIGT SVAR

En XAP-fil (udtales „zap”) er en gammel Microsoft-applikationspakke til Silverlight-webapps eller Windows Phone 7/8-apps. Du kan ikke køre den i dag - Silverlight nåede slutningen af sin support den 12. oktober 2021, og Windows Phone er udgået. Du kan stadig undersøge indholdet ved at omdøbe filen til .zip og åbne den med 7-Zip eller WinRAR.

Udvikler: Microsoft Kategori: Eksekverbare filer MIME: application/x-silverlight-app
ÅBNER PÅ Windows
Relateret: .APK · .EXE · .VBS · .JAR

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 10, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er XAP-filformatet?

XAP-filer gemmer applikationspakker til Microsoft Silverlight - et framework til browser-plugins - og senere til Windows Phone 7/8.0-apps. Silverlight selv nåede sin livsafslutning den 12. oktober 2021, så XAP er nu et forældet format.

Silverlight var i stand til at køre kode skrevet i administrerede .NET-sprog som C# og VB.NET (og dynamiske sprog som IronPython). Frameworket tilbød også:

  • en grafik-renderingmotor,
  • understøttelse af HD H.264-videostreaming (introduceret i Silverlight 3.0),
  • understøttelse af MP3 og WMA lyd,
  • understøttelse af eksterne enheder (mus og tastatur),
  • DRM-funktioner.

De fleste webbrowsere tilbød dedikerede plugins til Silverlight, herunder Google Chrome, Internet Explorer, Firefox, Safari og SeaMonkey. Moderne Chrome- og Firefox-browsere droppede understøttelsen flere år før Silverlights formelle livsafslutning, og Microsofts egen Edge-browser har aldrig understøttet det.

XAP-filer blev også brugt til distribution af apps til Windows Phone 7 og 8.0. De gemmer apps komprimeret i ZIP-arkiver sammen med AppManifest.xaml eller WMAppManifest.xml-dokumenter og DLL-biblioteker, der bruges af .NET-runtime. Da en XAP er et standard ZIP-arkiv, kan du undersøge dens indhold ved at omdøbe filen til .zip. Windows Phone 8.1 og senere skiftede til APPX-pakkeformatet, og XAP-filer kan ikke længere køres på nogen nuværende platform.

Sikkerhed og tryghed

RISIKO: MEDIUM

En XAP er inaktiv på moderne systemer (ingen runtime til at eksekvere den), så den største risiko er blot at køre ukendt forældet kode, hvis du på en eller anden måde genopliver den. .dll-assemblies indeni kan indeholde hvad som helst, så undersøg kun XAP-filer fra kilder, du stoler på, og behandl sideloadede Windows Phone-pakker fra tilfældige websteder med forsigtighed. Undersøgelse (omdøb-til-zip) er sikker; eksekvering er det, der bærer risikoen.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSilverlight / Windows Phone Application Packageogså kendt som XAP package, Silverlight application package
UDVIKLERMicrosoftsiden 2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
MIME-TYPEapplication/x-silverlight-app
TYPEZIP-baseret applikationspakke (administrerede .NET-assemblies + manifest)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
En XAP er et ZIP-arkiv, så det starter med ZIP-signaturen 50 4B 03 04 („PK”). Identificer den som en XAP ved det interne AppManifest.xaml (Silverlight) eller WMAppManifest.xml (Windows Phone) plus .NET-assembly (.dll) indgangene - ikke ved magic bytes, som er generiske for ZIP.

Programmer der åbner XAP-filer

Windows4 apps
Visual Studio Freemium Kun nyttig med den originale Silverlight/Windows Phone-projektkilde; forældede Silverlight-værktøjer understøttes ikke i nuværende VS-versioner.
WinRAR Betalt Åbn .xap som et arkiv, eller omdøb den til .zip først, og udpak derefter indholdet.
7-Zip Open-source Højreklik på .xap > 7-Zip > Åbn arkiv (en XAP er en ZIP) for at se manifestet, .dll-filerne og ressourcerne uden at køre noget.
ILSpy Open-source Udpak .dll-assemblies fra XAP-filen, og åbn dem derefter i ILSpy for at undersøge/dekompilere .NET-koden.

Tekniske detaljer

dyb specifikation
ContainerformatStandard ZIP-arkiv; magic bytes PK (50 4B 03 04) ved offset 0
KomprimeringDEFLATE pr. ZIP-indgang; selve det ydre ZIP-arkiv er ikke yderligere komprimeret
MIME-typeapplication/x-silverlight-app
Silverlight-manifestAppManifest.xaml inde i arkivet - erklærer Silverlight-runtime-version og det administrerede entry-point assembly
Windows Phone-manifestWMAppManifest.xml inde i arkivet - erklærer mål-OS (7.x eller 8.0), app-funktioner og app-metadata
Kode-assembliesEn eller flere administrerede .NET-assemblies (.dll-filer) kompileret til Silverlight eller Windows Phone runtime CLR
IntegritetZIP pr. indgang CRC-32; Windows Phone Store-pakker bar desuden en digital signatur
KodningBinær (ZIP-container med DEFLATE-komprimeret administreret kode og ressourceindgange)
Typisk filstørrelse100 KB - 100 MB afhængigt af app-aktiver (UI, billeder, medier, kode)
Maksimalt antal arkivindgangeZIP-formatet understøtter op til 65.535 indgange; ZIP64-udvidelsen fjerner denne grænse
IdentifikationKan ikke skelnes fra en almindelig ZIP alene ved magic bytes; identificeres ved tilstedeværelsen af AppManifest.xaml (Silverlight) eller WMAppManifest.xml (Windows Phone) indeni
PlatformunderstøttelseSilverlight i browsere på Windows og macOS; Windows Phone 7 og 8.0-enheder - ingen nuværende platform kan eksekvere XAP-filer
Efterfulgt afAPPX til Windows Phone 8.1 og Universal Windows Platform; senere MSIX til moderne Windows-apps
StatusUdgået - Silverlight livsafslutning nået; Windows Phone udgået; ingen nuværende browser eller OS kan køre XAP-pakker
Udgivet2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
Seneste versionWindows Phone 8.0 XAP; Windows Phone 8.1+ moved app packaging toward APPX
Specifikationwww.loc.gov

XAP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med XAP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om XAP-filer.

Ofte stillede spørgsmål

Hvad er en .xap-fil?
En Microsoft Silverlight eller Windows Phone 7/8 applikationspakke - et ZIP-arkiv, der indeholder et manifest, .NET-assemblies og ressourcer. Begge teknologier er nu udgået.
Hvordan åbner jeg en .xap-fil?
For at undersøge den skal du omdøbe den til .zip og åbne den med 7-Zip eller WinRAR; du vil se manifestet og .dll-filerne. Du kan generelt ikke KØRE en XAP i dag, da Silverlight og Windows Phone er døde.
Kan jeg stadig køre en XAP på Windows 10/11?
Der findes ingen understøttet måde. Silverlight nåede slutningen af sin support den 12. oktober 2021, og ingen moderne browser kører det; Windows Phone er udgået. Appen ville kræve genopbygning til en aktuel platform.
Hvordan installerer jeg en XAP på Windows Phone?
Dette er kun relevant på forældet Windows Phone 7/8-hardware med udvikler-oplåst sideloading eller det gamle Application Deployment-værktøj. Der findes ingen aktuel enhed eller butik til det.
Kan jeg konvertere en XAP til APK eller EXE?
Nej. En XAP indeholder .NET-assemblies til den døde Silverlight/WP-runtime; APK (Android) og EXE (native Windows) er helt forskellige. Appen skal omskrives, ikke konverteres.
Er det sikkert at åbne en .xap?
Det er sikkert at undersøge den som en ZIP. Risikoen ligger kun i at eksekvere koden indeni; da der ikke er nogen runtime tilbage, er det stort set irrelevant - men håndter stadig kun XAP-filer fra betroede kilder.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.JSONJavaScript Object Notation file
10.XDWDocuWorks Document

Relaterede filtyper

.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)

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å