.SD

SD File

Entropic ESPS Sound Data File
Ask a question
QUICK ANSWER

An SD file is most likely an Entropic ESPS Sound Data file - a speech audio format from 1980s and 1990s computational linguistics research. The software that created it (WAVES+/ESPS) was discontinued after Microsoft acquired Entropic in 1999. Use Awave Studio on Windows or SoX on Linux to convert it to WAV.

Developer: Entropic Research Laboratories (acquired by Microsoft in 1999; software subsequently discontinued) Category: Audio Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Jul 31, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SD file format?

.sd files are binary speech and audio data files in the ESPS (Entropic Signal Processing System) format, developed by Entropic Research Laboratories. ESPS and the accompanying WAVES+ graphical waveform tool were widely used in computational linguistics and speech recognition research throughout the 1980s and 1990s.

Each .sd file begins with a 4-byte magic number (00 00 77 A0 in big-endian) followed by an extensive header - documented in the research community as unusually long and complex - that records sample rate, channel count, sample type (16-bit integer, 32-bit float, or 64-bit double), byte order, and arbitrary user-defined parameter fields. Raw audio samples follow immediately after the header.

Entropic Research Laboratories was acquired by Microsoft in 1999, after which WAVES+ and ESPS were discontinued. Speech corpora archived in .sd format are now found primarily in legacy academic datasets; conversion to WAV or NIST Sphere (.sph) is required for use with current tools. SoX and Awave Studio are among the few applications that can still process ESPS .sd files.

The .sd extension is shared by unrelated formats (such as Rational Rose sequence diagrams), so format identification should rely on the magic number rather than the extension alone.

Security & safety

RISK: LOW

Binary audio data files with a complex header - not executable. Safe to open with Awave Studio or SoX. The complex header structure means malformed files could theoretically trigger parser bugs in old ESPS tools.

Format details

in a nutshell
FULL NAMEEntropic ESPS Sound Data Fileaka ESPS SD file, Entropic Signal Processing System speech data
DEVELOPEREntropic Research Laboratories (acquired by Microsoft in 1999; software subsequently discontinued)since circa 1985-1988 (Entropic ESPS toolkit; exact release date unconfirmed)
CATEGORYAudio Files
MIME TYPEapplication/octet-stream
TYPEProprietary binary speech/audio data file in the ESPS (Entropic Signal Processing System) format
This extension is also used by…
  • Sound Designer I audio file (Digidesign) - Digidesign Sound Designer format (.sd or .sd1) is an early Mac audio format used by Pro Tools precursors; should NOT be confused with ESPS SD.
  • Rational Rose Sequence Diagram - IBM Rational Rose UML tools use .sd for sequence diagram files; unrelated to audio.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
000077A0
ASCII
··w·
ESPS files begin with a 4-byte magic number. In big-endian byte order the bytes are 00 00 77 A0; in little-endian (some platforms) they appear reversed. The header also contains a human-readable ASCII section listing parameters. ESPS headers are notoriously long and complex.

Programs that open SD files

Windows2 apps
Avid Pro Tools Paid Pro Tools natively supports Sound Designer II (.sd2) but NOT the Entropic ESPS .sd format. db_programs listing Pro Tools is likely based on confusion with the Digidesign Sound Designer format. Remove for ESPS SD context.
Awave Studio Paid Awave Studio supports ESPS SD file import; use it to open and convert to WAV.
macOS2 apps
Awave Studio Paid Windows-only; no macOS version. Use sox (command-line) on macOS instead.
Avid Pro Tools Paid Pro Tools supports Sound Designer II (.sd2), not ESPS .sd - likely an erroneous association.
Linux1 app
SoX (Sound eXchange) Open-source sox input.sd output.wav - SoX has limited ESPS SD support; verify with your specific files.

Technical details

deep spec
Magic number`00 00 77 A0` at offset 0 (big-endian); appears as `A0 77 00 00` on little-endian platforms
Byte orderVariable - both big-endian and little-endian supported; actual byte order declared in the file header
Header structureExtensive binary/ASCII hybrid header (typically several kilobytes) preceding audio data; noted in documentation as unusually long
Sample types16-bit short integer (PCM), 32-bit float, or 64-bit double - sample type declared in the header
Typical sample rates8 kHz, 16 kHz, or 22.05 kHz for speech research; exact rate stored in the header
Channel countDeclared in header; monaural most common for speech research recordings
Typical file size100 KB to several hundred MB for full speech research recordings
User-defined parametersHeader supports arbitrary key-value metadata fields beyond the standard fields - a design feature of the ESPS container
Original platformUnix/Linux (ESPS was a Unix toolkit); also accessible on Windows via Awave Studio and legacy tools
Tool compatibilityReadable by Awave Studio, SoX (Sound eXchange), and HTK (Hidden Markov Model Toolkit, Cambridge)
Extension conflict`.sd` is also used by Rational Rose sequence diagrams and other unrelated formats; the magic number distinguishes ESPS files
Successor formatSpeech research standardized on PCM WAV or NIST Sphere (`.sph`) after ESPS discontinuation; Entropic Esignal (`.esig`) was the intended internal successor
Releasedcirca 1985-1988 (Entropic ESPS toolkit; exact release date unconfirmed)
Latest versionWAVES+ 5.x / ESPS 5.3 era (pre-1999); development stopped after Microsoft acquisition
Specificationwww-mmsp.ece.mcgill.ca

SD conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SD files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SD files.

Frequently asked questions

What is an .sd file?
Most likely an Entropic ESPS Sound Data file - a speech audio format from 1980s-1990s computational linguistics research. The software to read it natively (WAVES+/ESPS) was discontinued in 1999. Use Awave Studio or SoX to convert it to WAV.
Can Pro Tools open .sd files?
Pro Tools supports Sound Designer II (.sd2), a different format from Digidesign. Entropic ESPS .sd files are a different format - Pro Tools cannot open them.
How do I convert an ESPS .sd file to WAV?
On Windows: use Awave Studio (paid). On Linux/macOS: try 'sox input.sd output.wav' (SoX has partial ESPS support). For bulk conversion of research corpora, legacy ESPS tools on Linux may still work.
Is this a Pro Tools Sound Designer file?
Digidesign Sound Designer I files may also use .sd extension, while Sound Designer II uses .sd2. If your file is from an audio production context, it may be Sound Designer I; if from speech research, it's likely ESPS SD.

References

1McGill MMSP - ESPS/SD File Format Specificationwww-mmsp.ece.mcgill.ca
2fileinfo.com - SD file extensionfileinfo.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z