Sustainability of Digital Formats
 Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

ASF (Advanced Systems Format)

>> Back
Table of Contents
Identification and description
Local use
Sustainability factors
Quality and functionality factors (video)
File type signifiers
Notes
Format specifications
Useful references
Format Description Properties
• ID: fdd000067
• Short name: ASF
• Content categories: moving image, audio
• Format category: file format
• Last significant update: 2007-04-06

Identification and description Explanation of format description terms

Full nameAdvanced Systems Format (ASF)
DescriptionFile format that wraps various content bitstreams; data types can include audio, video, script command, JPEG-compressed still images, binary, and other streams defined by developers. This description is focused on the use of the format for audio and video.
  Production phase  Typically a final state format for enduser delivery; may be used as a middle-state format, e.g., the video source when producing lower-resolution streaming versions.
Relationship to other formats 
  Has subtypeWMA (Windows Media Audio) File Format
  Has subtypeWMV (Windows Media Video) File Format
  Has subtypeASF files containing streams of other types and/or produced by other codecs, not documented at this time.

Local use Explanation of format description terms

LC experience or existing holdingsNone
LC preferenceFor audio, WAVE_LPCM is preferred.

For file-based compressed video, bitstreams encoded as MPEG-2 (various profiles, the higher the better) or MP4-FF_2 (MPEG-4, various encodings and profiles, the higher the better) are preferred.

For uncompressed or losslessly compressed video, which is generally preferred to lossy compressed, MXF may be preferred as a wrapper; this topic will be developed in a future investigation.

Sustainability factors Explanation of format description terms

DisclosureFully documented. Proprietary format developed by Microsoft.
  DocumentationAdvanced Systems Format (ASF) Specification; as of April 5, 2007, this was revision 01.20.03, December 2004. Some additional citations are provided in Useful references below.
AdoptionWMA appears to be widely adopted; the compilers of this document do not know the extent of adoption of WMV.
  Licensing and patent claimsLicensed by Microsoft; fees are for use of tools to create content or for the provision of decoders to endusers, not per use or per unit distributed.
TransparencySee information on the codecs incorporated in ASF files: WMA9, WMA9_PRO, WMA9_LL, WMV9, and WMV9_PRO.
Self-documentationMetadata is contained in Header Objects, consisting of many types of subobjects for various kinds of technical metadata. Producers may also include a Content Description Object for "bibliographic" metadata, including "Author", "Title", "Copyright", "Description", and "Rating." Other objects may be used to extend this description and for information about digital rights management and other purposes.

ASF uses an extensible set of GUIDs (Globally Unique IDentifiers) to identify all objects and entities within ASF files, including media types, codec types, error correction approaches, and other elements.
External dependenciesNone
Technical protection considerationsThe Content Encryption Object within the header lets authors protect content by using Microsoft Digital Rights Manager version 1. The Extended Content Encryption Object lets authors protect content by using the Windows Media Rights Manager Software Development Kit (SDK). Using this tool, encrypted digital media files can be set to require the acquisition of a license containing a key before the the content can be played.

Quality and functionality factors (video) Explanation of format description terms

Normal renderingGood support.
Clarity (support for high image resolution)Not applicable
Fidelity (support for high audio resolution)Not applicable
Support for multiple sound channelsNot applicable
Functionality beyond normal renderingSupports content types beyond audio and video. Can be used with SAMI (Microsoft Synchronized Accessible Media Exchange), a captioning format that the Windows Media Player interprets in order to present text synchronized with audio and video (and other content forms).

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename ExtensionasfFor files that do not contain Windows Media-based bitstreams. Note that wma is specified for WMA, Windows Media Audio, and wmv for WMV, Windows Media Video. Both wma and wmv have their own Internet Media Type designators and unique ASF GUIDs.
Internet Media Typeapplication/vnd.ms-asf From IANA. Also in LC implementation of Apache mime.types.
Internet Media Type audio/asf
video/x-ms-asf-plugin
application/x-mplayer2
video/x-ms-asf
video/x-ms-asf-plugin
video/x-ms-wm
video/x-ms-wmx
Selected from The File Extension Source.
Magic numbersHex: 30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C
ASCII: 0&²u.fÏ.¦Ù.ª.bÎl
For extension asf; from Gary Kessler's File Signatures Table.
ASF GUID  Globally Unique IDentifiers that vary according to the element or feature included in the file; see the Advanced Systems Format (ASF) Specification, pp. 88 ff.

Notes Explanation of format description terms

General 
HistoryThe format was initally developed to support streaming media, and commentators report that ASF originally stood for Advanced Streaming Format. As potential uses went beyond streaming, it came to be called Advanced Systems Format, and it appears to function more or less as a successor-replacement for RIFF.

Format specifications Explanation of format description terms

URLs
Advanced Systems Format (ASF) Specification from Microsoft (as of April 5, 2007, this was revision 01.20.03, December 2004; http://www.microsoft.com/windows/windowsmedia/format/asfspec.aspx)
Print

Useful references

URLs
Overview of the ASF Format (http://msdn2.microsoft.com/en-us/library/aa390652.aspx)
Architecture of Windows Media Rights Manager (http://www.microsoft.com/windows/windowsmedia/howto/articles/drmarchitecture.aspx)
Windows Media Licensing (http://www.microsoft.com/windows/windowsmedia/licensing/licensing.aspx)
IANA MIME Media Types (http://www.iana.org/assignments/media-types/)
Gary Kessler's File Signatures Table (http://www.garykessler.net/library/file_sigs.html)
Print


Last updated 05/21/2007