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. LIST INFO
.WAV
  • Overview
  • RIFF chunks
  • Format chunk
  • Sample data
  • Metadata chunks
    • fact
    • LIST INFO
    • cue
    • smpl
    • bext
  • RF64

LIST INFO chunk

A LIST chunk is a chunk that holds other chunks. With the list type INFO it holds the file’s text tags: one small chunk per tag, each a four-letter ID and a string.

Fields

OffsetSizeTypeNameDescription
04char[4]ckIDLIST
44u32ckSizethe size of everything after this field
84char[4]listTypeINFO
12varieschunkstagstag chunks, each an ID, a size and a NUL-terminated string, padded to an even length

The text encoding is not fixed. Older files use ASCII or the system code page, and some current software writes UTF-8.

Tag IDs

IDMeaningIDMeaning
INAMtitleIENGengineer
IARTartistITCHtechnician
IPRDproduct, often the albumISFTsoftware that made the file
ICMTcommentsISRCsource
ICRDcreation dateISBJsubject
IGNRgenreIKEYkeywords
ICOPcopyrightIARLarchival location

An example

00000000  4C 49 53 54 12 00 00 00 49 4E 46 4F 49 4E 41 4D  LIST....INFOINAM
00000010  05 00 00 00 53 6F 6E 67 00 00                    ....Song..
A LIST INFO chunk holding one title tag, with its pad byte.

The tag INAM has a size of 5: the four letters of Song and the NUL. Five is odd, so a pad byte follows. The list’s size, 18, counts the list type (4), the tag’s header (8), its text (5) and the pad byte (1).

Labels for cue points

A second kind of list, LIST adtl, holds text for the cue points: a labl chunk names a cue point, a note chunk adds a comment, and an ltxt chunk marks a region of a given length.

© 2026 fileformats.org About Contact Made by Lewpen