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
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name Advanced Systems Format (ASF)
Description File 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 subtype WMA, Windows Media Audio. File format.
    Has subtype WMV, Windows Media Video. File format
    Has subtype ASF 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 holdings The Library of Congress has a small number of ASF files in its collections.
LC preference See the Library of Congress Recommended Formats Statement for format preferences for moving image works and sound works.

Sustainability factors Explanation of format description terms

Disclosure Fully documented. Proprietary format developed by Microsoft.
    Documentation Advanced Systems Format (ASF) Specification December 2004 specification, Revision 01.20.03. Link via Internet Archives' Wayback Machine.
Adoption WMA appears to be widely adopted; the compilers of this document do not know the extent of adoption of WMV.
    Licensing and patents Licensed by Microsoft (link available through Internet Archive); fees are for use of tools to create content or for the provision of decoders to endusers, not per use or per unit distributed.
Transparency The ASF wrapper is transparent. Regarding the transparency of the codecs that may be contained, see: WMA9, WMA9_PRO, WMA9_LL, WMV9, and WMV9_PRO.
Self-documentation

Metadata 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 dependencies None
Technical protection considerations The 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 (link available through Internet Archive) 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 Explanation of format description terms

Moving Image
Normal rendering Good support.
Clarity (high image resolution) Depends on codec used for bitstream.
Functionality beyond normal rendering Supports 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).
Sound
Normal rendering Good support.
Fidelity (high audio resolution) Depends on codec used for bitstream.
Multiple channels Depends on embedded bitstream.
Support for user-defined sounds, samples, and patches Depends on embedded bitstream.
Functionality beyond normal rendering See Moving Image factors above.

File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension asf
For 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 Type application/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 numbers Hex: 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 See note.  Globally Unique IDentifiers that vary according to the element or feature included in the file; see Advanced Systems Format (ASF) Specification Section 10 (link available through Internet Archive).
Pronom PUID fmt/131
See http://www.nationalarchives.gov.uk/PRONOM/fmt/131.
Wikidata Title ID Q379741
See https://www.wikidata.org/wiki/Q379741.

Notes Explanation of format description terms

General  
History The format was initially 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


Useful references

URLs


Last Updated: 03/15/2023