What is the ASF file format?
.asf is a multimedia file format developed by Microsoft, standing for Advanced Systems Format (originally named *Advanced Streaming Format*).
Contents of .asf files
.asf is an implementation of a popular multimedia container. It can be used for storing video and audio streams, such as:
- video clips,
- multimedia presentations,
- animations,
- full-feature movie productions.
.asf files also store metadata for their contents, such as information about the creator, performer, title, and copyright. This metadata is somewhat similar to ID3 tags of MP3 files, embedded directly in the container's Header Object.
Uses of .asf files
Aside from saving multimedia data and its metadata, .asf files can be used for streaming data. The format was specifically designed for network delivery, using fixed-size packets that allow a receiver to begin playback before the full file is available. It is worth noting that .asf does not define codec parameters for its audio and video streams - the ASF standard only describes the stream data itself, leaving codec choice to the encoder. It also supports playback of partially received data downloaded in the background.
Can .asf files use other extensions?
.asf is a multimedia container. Audio streams are saved in .wma files and video streams in .wmv files - both are .asf containers with a defined stream profile and a renamed extension, sharing the identical 16-byte header signature. .asf supports many compression codecs, including Windows Media Video (WMV 7/8/9, VC-1) and Windows Media Audio. Separating the container into Windows Media Audio and Windows Media Video files makes it easy to quickly identify the contents of .asf files. .asf supports copyright protection measures - specifically Windows Media DRM (WMDRM) - to secure content from unauthorized access. The format is proprietary and has been largely displaced by MP4 and MKV containers for modern use.
Security & safety
RISK: LOWA plain ASF file is passive media and low-risk to open. Two real-world snags: (1) DRM-protected ASF/WMV (old store or recording downloads) won't play or convert without the original licence - a rights restriction, not a virus; and (2) ASF supports embedded Script Command objects (URL flips/markers) that some old players could act on, so play untrusted ASF in VLC rather than a script-honouring legacy player. Searching for 'ASF converter' surfaces adware-bundling installers - stick to VLC, HandBrake or FFmpeg.
Format details
in a nutshellPrograms that open ASF files
Technical details
deep spec| Developer | Microsoft |
| Container architecture | Object-based binary container; independent design, not derived from RIFF or QuickTime |
| Byte order | Little-endian |
| MIME type | video/x-ms-asf; also audio/x-ms-asf and application/vnd.ms-asf |
| File signature (magic bytes) | 16-byte GUID 30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C at byte offset 0 |
| Internal structure | Header Object (codec and stream descriptors, metadata) → Data Object (interleaved media packets) → optional Index Object (seek table) |
| Object identification | Each object identified by a 128-bit GUID; the specification registers over 80 distinct GUIDs |
| Supported video codecs | Windows Media Video 7, 8, 9 and VC-1 (primary); MPEG-4 and other codecs also supported |
| Supported audio codecs | Windows Media Audio Standard, Pro, and Lossless; MP3 and AAC payloads also accommodated |
| Streaming design | Fixed-size packet payloads optimised for constant-bitrate network streaming; playback can begin before the full file is received |
| DRM support | Optional Windows Media DRM (WMDRM) and PlayReady licence data embedded within the container |
| Audio sample rate | 8 kHz - 48 kHz (WMA Standard/Pro); up to 96 kHz with WMA 10 Pro |
| Maximum video resolution | No hard container limit; VC-1 profiles typically support up to 1920 × 1080 and beyond |
| Shared file signature | .wmv and .wma files begin with the identical ASF Header Object GUID; stream type is declared inside the header, not encoded in the magic bytes |
| Released | 1999 (Windows Media Technologies 4); originally 'Advanced Streaming Format' |
| Latest version | ASF specification revision 1.20.06 (2004); part of the Windows Media 9 Series |
| Specification | learn.microsoft.com |
ASF conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about ASF files.