File Formats
  • Audio
  • Video
  • Images
  • 3D & CAD
  • Documents
  • Data
  • Code
  • System
Audio
  • Uncompressed
  • Lossless
  • Lossy
  • MIDI & trackers
  • Music projects
  • Instruments & samples
  • Playlists
  1. Home
  2. Audio
  3. Uncompressed
  4. WAV
  5. Metadata chunks
  6. bext
.WAV
  • Overview
  • RIFF chunks
  • Format chunk
  • Sample data
  • Metadata chunks
    • fact
    • LIST INFO
    • cue
    • smpl
    • bext
  • RF64

bext chunk

The broadcast extension chunk turns a WAV file into a Broadcast Wave Format file, the European Broadcasting Union’s standard for exchanging audio in radio and television (EBU Tech 3285). It records who made the audio, when, where it sits in time and how loud it is.

Fields

Text fields are ASCII, padded with NULs. Offsets are from the start of the chunk’s data. The fixed part is 602 bytes.

OffsetSizeTypeNameDescription
0256char[256]Descriptiona free text description of the audio
25632char[32]Originatorthe organisation or person that made it
28832char[32]OriginatorReferencea unique reference given by the originator
32010char[10]OriginationDatethe date, as yyyy-mm-dd
3308char[8]OriginationTimethe time, as hh-mm-ss
3388u64TimeReferencethe first sample’s position, as a count of samples since midnight
3462u16Version0, 1 (adds the UMID) or 2 (adds the loudness values)
34864bytesUMIDa SMPTE unique material identifier, version 1 and later
4122i16LoudnessValueintegrated loudness in LUFS × 100, version 2
4142i16LoudnessRangeloudness range in LU × 100, version 2
4162i16MaxTruePeakLevelmaximum true peak in dBTP × 100, version 2
4182i16MaxMomentaryLoudnesshighest momentary loudness in LUFS × 100, version 2
4202i16MaxShortTermLoudnesshighest short-term loudness in LUFS × 100, version 2
422180bytesReservedzeros
602varieschar[]CodingHistorylines of text recording each step the audio went through

Time reference

TimeReference places the recording on a clock. Divide it by the sample rate to get seconds since midnight. Editors use it to line up files recorded at the same time on different machines. It is stored as two 32-bit halves, low then high, which together read as one little-endian 64-bit number.

Coding history

Each line of CodingHistory describes one stage, as comma-separated values such as the coding algorithm (A=PCM), the sample rate (F=48000), the word length (W=24) and the mode (M=stereo), ending in a carriage return and line feed.

© 2026 fileformats.org About Contact Made by Lewpen