WAVE

WAVE is an audio format used to store sound data. It is is similar to the AIFF format, but is based on the Resource Interchange File Format (RIFF), a container format designed to store data in "chunks." Therefore, each WAVE file contains one or more chunks that store audio data or other information.

A typical WAVE file includes a format ("fmt") chunk and a data chunk. The format chunk describes how the waveform data is stored and specifies the number of channels, sampling rate, and compression type. The data chunk contains the actual audio data and is separated into channels (such as left and right for a stereo audio recording). Optional chunks include the silent ("slnt") chunk, which defines silent parts of the audio and the wave list ("wavl") chunk, which specifies the locations of silent sections. WAVE files may also include several other optional chunks, such as cue chunk, which marks specific points in the audio, and the info chunk, which is used to store metadata that describes the file.

The WAVE format supports several types of media compression, including Microsoft ADPCM, Yamaha ADPCM, a-law, µ-law, GSM, and MPEG compression. However, most WAVE files store data in an uncompressed (PCM) format. For example, most Windows programs that rip audio from CDs export the data as uncompressed WAVE files. These files maintain the original CD-quality audio, which includes two audio channels, a sample size of 16 bits, and a sampling rate of 44.1 KHz. This is identical to the uncompressed AIFF files exported by most Macintosh audio ripping utilities. Since the WAVE and AIFF formats are so similar, most DAW applications and audio programs can read and write both formats.

NOTE: While WAVE files contain binary data, you can tell if an audio file is saved in the WAVE format by dragging it to a text editor. The first several characters should read something similar to "RIFF WAVEfmt."

File extensions: .WAV, .WAVE

Updated March 1, 2013 by Per C.

quizTest Your Knowledge

What is the low-level operating system code that communicates with hardware called?

A
Bitmap
0%
B
Kernel
0%
C
Checksum
0%
D
Framework
0%
Correct! Incorrect!     View the Kernel definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of WAVE on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.