What is a .DWARF file?
DWARF is a debugging-information format embedded in or beside compiled programs.
- Did you know
- DWARF, paired with the ELF format, is what debuggers read to map code back to source.
- DWARF’s name was chosen as a medieval-fantasy companion to ELF; its creator Brian Russell read it as “Debugging With Attributed Record Formats”.
- DWARF originated at Bell Labs alongside the System V Release 4 “sdb” debugger, and most targets now default to DWARF version 5.
- What Analyser reads
- Inspect OS and system files: OPML subscription lists, RSS/Atom feeds, Linux .desktop launchers and systemd .service units, Apple .crash reports, Android .ab backups, Windows Task Scheduler .job, Group Policy Registry.pol, and .scr screensaver PE headers, plus identification of .DS_Store, Thumbs.db, dSYM/DWARF and shim .sdb. Scene .nfo ASCII art now opens in a CP437 viewer - see Text art above.
- Depth of analysis
- .DWARF is an identification-grade format: Analyser recognises it from its bytes and decodes the header metadata it carries, rather than opening it in a full viewer. Formats that do get a full viewer are marked "Full" on the formats page.
- Open a .DWARF file
- Drag a .DWARF file onto the Analyser home page (or tap to pick one). It is identified entirely in your browser - nothing is uploaded, there is no account, and it works offline once installed.