.XAP

XAP-fil

Silverlight / Windows Phone Application Package
Still et spørsmål
HURTIGSVAR

En XAP-fil (uttales «zap») er en gammel Microsoft-applikasjonspakke for Silverlight-webapper eller Windows Phone 7/8-apper. Du kan ikke kjøre den i dag - Silverlight nådde slutten av støtteperioden 12. oktober 2021, og Windows Phone er avviklet. Du kan fortsatt inspisere innholdet ved å gi filen nytt navn til .zip og åpne den med 7-Zip eller WinRAR.

Utvikler: Microsoft Kategori: Eksekverbare filer MIME: application/x-silverlight-app
ÅPNES PÅ Windows
Relatert: .APK · .EXE · .VBS · .JAR

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 10, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er XAP-filformatet?

XAP-filer lagrer applikasjonspakker for Microsoft Silverlight - et rammeverk for nettlesertillegg - og senere for Windows Phone 7/8.0-apper. Silverlight selv nådde slutten av sin levetid 12. oktober 2021, så XAP er nå et foreldet format.

Silverlight var i stand til å kjøre kode skrevet i administrerte .NET-språk som C# og VB.NET (og dynamiske språk som IronPython). Rammeverket tilbød også:

  • en motor for grafikkgjengivelse,
  • støtte for HD H.264-videostrømming (introdusert i Silverlight 3.0),
  • støtte for MP3 og WMA-lyd,
  • støtte for eksterne enheter (mus og tastatur),
  • DRM-funksjoner.

De fleste nettlesere tilbød dedikerte tillegg for Silverlight, inkludert Google Chrome, Internet Explorer, Firefox, Safari og SeaMonkey. Moderne Chrome- og Firefox-nettlesere droppet støtten flere år før Silverlights formelle avvikling, og Microsofts egen Edge-nettleser støttet det aldri.

XAP-filer ble også brukt til å distribuere apper for Windows Phone 7 og 8.0. De lagrer apper komprimert i ZIP-arkiver sammen med AppManifest.xaml eller WMAppManifest.xml-dokumenter og DLL-biblioteker som brukes av .NET-kjøretidsmiljøet. Fordi en XAP er et standard ZIP-arkiv, kan du inspisere innholdet ved å endre filendelsen til .zip. Windows Phone 8.1 og senere gikk over til APPX-pakkeformatet, og XAP-filer kan ikke lenger kjøres på noen moderne plattformer.

Sikkerhet og trygghet

RISIKO: MEDIUM

En XAP er inert på moderne systemer (ingen kjøretidsmiljø for å utføre den), så den største risikoen er rett og slett å kjøre ukjent foreldet kode hvis du på en eller annen måte gjenoppliver den. .dll-samlingene inni kan inneholde hva som helst, så inspiser kun XAP-filer fra kilder du stoler på, og behandle uoffisielle Windows Phone-pakker fra tilfeldige nettsteder med forsiktighet. Inspisering (endre navn til .zip) er trygt; det er kjøring som innebærer risiko.

Formatdetaljer

i et nøtteskall
FULLT NAVNSilverlight / Windows Phone Application Packageogså kjent som XAP package, Silverlight application package
UTVIKLERMicrosoftsiden 2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
MIME-TYPEapplication/x-silverlight-app
TYPEZIP-basert applikasjonspakke (administrerte .NET-samlinger + manifest)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
En XAP er et ZIP-arkiv, så den starter med ZIP-signaturen 50 4B 03 04 («PK»). Identifiser den som en XAP ved det interne AppManifest.xaml (Silverlight) eller WMAppManifest.xml (Windows Phone) pluss .NET-samlingene (.dll) - ikke ved magic bytes, som er generiske for ZIP.

Programmer som åpner XAP-filer

Windows4 apps
Visual Studio Freemium Kun nyttig med den originale Silverlight/Windows Phone-prosjektkilden; eldre Silverlight-verktøy støttes ikke i nåværende VS-versjoner.
WinRAR Betalt Åpne .xap som et arkiv, eller gi den nytt navn til .zip først, og pakk deretter ut innholdet.
7-Zip Åpen kildekode Høyreklikk på .xap > 7-Zip > Åpne arkiv (en XAP er en ZIP) for å se manifestet, .dll-filene og ressursene uten å kjøre noe.
ILSpy Åpen kildekode Pakk ut .dll-samlingene fra XAP-filen, og åpne dem deretter i ILSpy for å inspisere eller dekompilere .NET-koden.

Tekniske detaljer

dyp spesifikasjon
BeholderformatStandard ZIP-arkiv; magic bytes PK (50 4B 03 04) ved posisjon 0
KomprimeringDEFLATE per ZIP-oppføring; selve det ytre ZIP-arkivet er ikke ytterligere komprimert
MIME-typeapplication/x-silverlight-app
Silverlight-manifestAppManifest.xaml inne i arkivet - deklarerer Silverlight-versjon og startpunktet for den administrerte samlingen
Windows Phone-manifestWMAppManifest.xml inne i arkivet - deklarerer mål-OS (7.x eller 8.0), app-funksjoner og app-metadata
KodesamlingerEn eller flere administrerte .NET-samlinger (.dll-filer) kompilert for Silverlight eller Windows Phone CLR
IntegritetZIP per-oppføring CRC-32; Windows Phone Store-pakker hadde i tillegg en digital katalognatursignatur
KodingBinær (ZIP-beholder med DEFLATE-komprimert administrert kode og ressursoppføringer)
Typisk filstørrelse100 KB - 100 MB avhengig av appens ressurser (brukergrensesnitt, bilder, media, kode)
Maksimalt antall arkivoppføringerZIP-formatet støtter opptil 65 535 oppføringer; ZIP64-utvidelsen fjerner denne grensen
IdentifiseringKan ikke skilles fra en vanlig ZIP kun ved magic bytes; identifiseres ved tilstedeværelsen av AppManifest.xaml (Silverlight) eller WMAppManifest.xml (Windows Phone) inni
PlattformstøtteSilverlight i nettlesere på Windows og macOS; Windows Phone 7- og 8.0-enheter - ingen nåværende plattformer kan kjøre XAP-filer
Erstattet avAPPX for Windows Phone 8.1 og Universal Windows Platform; senere MSIX for moderne Windows-apper
StatusAvviklet - Silverlight har nådd slutten av levetiden; Windows Phone er avviklet; ingen nåværende nettleser eller OS kan kjøre XAP-pakker
Utgitt2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
Siste versjonWindows Phone 8.0 XAP; Windows Phone 8.1+ moved app packaging toward APPX
Spesifikasjonwww.loc.gov

XAP-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med XAP-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om XAP-filer.

Ofte stilte spørsmål

Hva er en .xap-fil?
En Microsoft Silverlight eller Windows Phone 7/8-applikasjonspakke - et ZIP-arkiv som inneholder et manifest, .NET-samlinger og ressurser. Begge teknologiene er nå avviklet.
Hvordan åpner jeg en .xap-fil?
For å inspisere den, gi den nytt navn til .zip og åpne med 7-Zip eller WinRAR; du vil se manifestet og .dll-filene. Du kan generelt ikke KJØRE en XAP i dag fordi Silverlight og Windows Phone er døde.
Kan jeg fortsatt kjøre en XAP på Windows 10/11?
Det finnes ingen støttet måte. Silverlight nådde slutten av støtteperioden 12. oktober 2021, og ingen moderne nettleser kjører det; Windows Phone er avviklet. Appen måtte ha blitt bygget på nytt for en moderne plattform.
Hvordan installerer jeg en XAP på Windows Phone?
Dette er kun relevant på eldre Windows Phone 7/8-maskinvare med utvikler-opplåst «sideloading» eller det gamle Application Deployment-verktøyet. Det finnes ingen nåværende enhet eller butikk for det.
Kan jeg konvertere en XAP til APK eller EXE?
Nei. En XAP inneholder .NET-samlinger for det utgåtte Silverlight/WP-kjøretidsmiljøet; APK (Android) og EXE (nativ Windows) er helt forskjellige. Appen må skrives om, ikke konverteres.
Er det trygt å åpne en .xap?
Det er trygt å inspisere den som en ZIP. Risikoen ligger kun i å kjøre koden inni; siden det ikke finnes noe kjøretidsmiljø igjen, er det stort sett uaktuelt - men håndter likevel bare XAP-filer fra pålitelige kilder.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.MDMarkdown Document
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å