What is the RA file format?
.ra is an audio file format created by RealNetworks (originally Progressive Networks) to store and stream audio content. RealPlayer is the primary application for .ra file playback, though modern players such as VLC also support legacy files.
The format is capable of storing audio from low-bitrate voice-quality streams to near-CD-quality soundtracks, depending on the codec used. Its defining feature is that it is a streaming media format: RealPlayer can begin playing a .ra file while it is still downloading - a major capability when the format launched in April 1995 over 28.8 kbps dial-up connections. .ra files store audio data only; the related .rm container handles video.
The format became famous for its small file sizes relative to audio quality, achieved through proprietary codecs including VSELP, LD-CELP, and later Cook/Cooker. From roughly 1997 to 2002 it was the most widely used internet audio format, used by broadcasters such as the BBC and NPR for online radio.
.ra files use a binary container with a four-byte magic header (2E 72 61 FD, reading .raý), followed by a two-byte version: version 3 for early RA codecs (14.4 kbps, 28.8 kbps), version 4 for Cook, sipro, and dnet. Companion .ram files are plain-text URL pointers to streaming .ra content, not audio data themselves.
The format has been largely obsolete since around 2005, superseded by MP3, AAC, and Opus for internet streaming.
Security & safety
RISK: LOWRealAudio files contain only encoded audio data; no executable code or macros. Historical concern: old RealPlayer versions had security vulnerabilities (buffer overflows in codec parsing). Use VLC rather than RealPlayer for opening untrusted .ra files.
Format details
in a nutshell- RealAudio embedded in RealMedia - The .rm container can hold RealAudio streams alongside video; audio-only .rm files are functionally equivalent to .ra.
Programs that open RA files
Technical details
deep spec| Magic bytes | 2E 72 61 FD (".raý") at file offset 0, followed by 2-byte version field |
| MIME type | audio/x-pn-realaudio (also: audio/vnd.rn-realaudio) |
| Container | RealAudio proprietary binary (standalone .ra) or embedded in RealMedia (.rm) container |
| Byte order | Big-endian |
| Encoding | Binary |
| Supported codecs | VSELP (RA1), LD-CELP (RA2), ATRAC (RA3), Cook/Cooker (RA5+), sipro, dnet (AC-3 derived) |
| Header version 3 | Supports RA1-RA3 codecs (14.4 kbps and 28.8 kbps modem-era streams) |
| Header version 4 | Supports Cook, sipro, and dnet codecs; includes additional metadata fields |
| Sample rate range | 8,000 - 44,100 Hz (codec-dependent; typical internet streaming: 8-22 kHz) |
| Streaming support | Real-time playback during download; no index required for CBR streams |
| Typical file size | 10 KB - 50 MB (radio-quality to music-quality audio) |
| Peak adoption | 1997-2002 (BBC, NPR, and widespread internet radio use) |
| Legacy status | Largely obsolete since ~2005; superseded by MP3, AAC, and Opus |
| Released | April 1995 (RealAudio 1.0) |
| Latest version | RealAudio 10 (2004, Cook/ATRAC3 codec era) |
| Specification | wiki.multimedia.cx |
RA conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about RA files.