XAP is the
file format
A file format is a Computer standard, standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary format, pr ...
used to distribute and install
application software
Application may refer to:
Mathematics and computing
* Application software, computer software designed to help the user to perform specific tasks
** Application layer, an abstraction layer that specifies protocols and interface methods used in a ...
and
middleware
Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to implement c ...
onto
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
's Windows Phone 7/8/8.1/10 operating system, and is the file format for
Silverlight
Microsoft Silverlight is a discontinued application framework designed for writing and running rich web applications, similar to Adobe's runtime, Adobe Flash. A plugin for Silverlight is still available for a very small number of browsers. Wh ...
applications. Beginning with
Windows Phone 8.1
Windows Phone 8.1 is the discontinued third generation of Microsoft's Windows Phone mobile operating system, succeeding Windows Phone 8. Rolled out at Microsoft's Build Conference in San Francisco, California, on April 2, 2014, it was released ...
, XAP was replaced by
APPX as the file format used to install
WinRT
Windows Runtime (WinRT) is a platform-agnostic component and application architecture first introduced in Windows 8 and Windows Server 2012 in 2012. It is implemented in C++ and officially supports development in C++ (via C++/WinRT, C++/CX or ...
apps on the
Windows Phone
Windows Phone (WP) is a discontinued family of mobile operating systems developed by Microsoft for smartphones as the replacement successor to Windows Mobile and Zune. Windows Phone featured a new user interface derived from the Metro design lan ...
platform, a move which was done by Microsoft in order to unify the app development platforms for
Windows Store app
Universal Windows Platform (UWP) apps (formerly Windows Store apps and Metro-style apps) are applications that can be used across all compatible Microsoft Windows devices, including personal computers (PCs), tablets, smartphones, Xbox One, Mi ...
s and Windows Phone apps.
XAP files are
ZIP file formatted packages, however Microsoft has enabled XAP file encryption, meaning the file can no longer be opened with a standard ZIP extractor. The
MIME type
A media type (also known as a MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet. The Internet Assigned Numbers Authority (IANA) is the official authority for the standardization and publication o ...
associated with XAP files is
application/x-silverlight-app
.
The Windows Phone Marketplace allows users to download XAP files to an
SD card
Secure Digital, officially abbreviated as SD, is a proprietary non-volatile flash memory card format developed by the SD Association (SDA) for use in portable devices.
The standard was introduced in August 1999 by joint efforts between San ...
and install them manually.
XAP is also the extension for XACT Audio Projects, openable with the
Microsoft Cross-Platform Audio Creation Tool.
Silverlight XAP Files are not openable with the Audio Creation Tool, and XACT XAP files are not archives.
Contents
An XAP file is a ZIP archive that usually contains the following files:
* AppManifest.xaml file
*
DLLs required
See also
*
APK (file format)
*
.ipa (file extension)
An .ipa file is an iOS and iPadOS application archive file which stores an iOS/iPadOS app. Each .ipa file includes a binary and can only be installed on an iOS, iPadOS, or ARM-based macOS device. Files with the .ipa extension can be uncompress ...
*
Cabinet (file format)
Cabinet (or CAB) is an archive-file format for Microsoft Windows that supports lossless data compression and embedded digital certificates used for maintaining archive integrity. Cabinet files have .cab filename extensions and are recognized b ...
or
Zip (file format)
ZIP is an archive file format that supports lossless data compression. A ZIP file may contain one or more files or directories that may have been compressed. The ZIP file format permits a number of compression algorithms, though DEFLATE is th ...
, for older PocketPC/Windows Mobile devices
*
HTML Application (HTA)
*
XAML Browser Applications (XBAP)
*
APPX
References
Computer file formats
{{Multimedia-software-stub