.DUMP

DUMP-bestand

Breakpad symbol (library symbols) file
Stel een vraag
SNEL ANTWOORD

Een .dump-bestand dat hier wordt vermeld, is een Breakpad library symbols-bestand - platte tekstgegevens die machinecode-adressen koppelen aan functienamen en bronregels. Ontwikkelaars voeren dit in de Breakpad-tools van Google in, samen met een crashrapport, om een leesbare stack trace te krijgen. Merk op dat .dump een generieke extensie is die ook wordt gebruikt voor geheugendumps en database-exports, die niet gerelateerd zijn.

Ontwikkelaar: Google (Breakpad / Crashpad project) Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 1, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het DUMP-bestandsformaat?

De extensie .dump wordt gebruikt door symboolbestanden die zijn gemaakt door Google Breakpad, een open-source bibliotheek voor crashrapportage die door diverse software wordt gebruikt, waaronder Mozilla Firefox. In plaats van zelf crashdetails vast te leggen, zijn .dump-bestanden platte teksttabellen met debug-symbolen die door de tool dump_syms worden gegenereerd op basis van de systeemeigen debug-gegevens van een binair bestand (Windows PDB-bestanden, ELF DWARF, of macOS DWARF/STABS). Ze koppelen onbewerkte machinecode-adressen aan functienamen, bronbestandspaden en regelnummers.

.dump-bestanden worden vooraf geproduceerd en opgeslagen op een symboolserver of in een lokale map, en worden niet gegenereerd op het moment dat een programma crasht. Wanneer er een crash optreedt, leest de bijbehorende tool minidump_stackwalk het .dump-symboolbestand samen met een minidump-crashrapport om een menselijk leesbare stack trace te produceren. De resulterende gesymboliseerde trace kan, samen met het crashrapport, naar softwareontwikkelaars worden gestuurd zodat zij de fouten die de crash veroorzaken kunnen vaststellen en verhelpen.

Een Breakpad-symboolbestand is regelgeoriënteerde ASCII-tekst. De eerste regel is altijd een MODULE-record - bijvoorbeeld MODULE Linux x86_64 <build-id> libfoo.so - die het besturingssysteem, de CPU-architectuur, een unieke build-ID en de naam van de bibliotheek of het uitvoerbare bestand identificeert. Volgende records (FILE, FUNC, PUBLIC, STACK) bevatten de rest van de symboolkoppelingen; latere formaatrevisies voegen INLINE- en INLINE_ORIGIN-records toe, en lezers zijn ontworpen om onbekende recordtypen te tolereren. Bestanden variëren van tientallen kilobytes tot honderden megabytes, afhankelijk van de grootte van de bibliotheek die wordt gesymboliseerd.

Omdat .dump-symboolbestanden platte ASCII zijn, kunnen ze worden bekeken in elke teksteditor zoals Notepad++ of VS Code, of programmatisch worden verwerkt door Sentry CLI en de symbolic-bibliotheek, die ook hetzelfde Breakpad-symboolformaat ondersteunen.

Beveiliging & veiligheid

RISICO: LOW

Een Breakpad-symboolbestand is platte tekst zonder uitvoerbare inhoud, dus het is veilig om te openen. De enige echte zorg is dat symboolbestanden interne functienamen en bronpaden van een programma onthullen (milde informatieonthulling), daarom bewaren leveranciers ze meestal op privé-symboolservers. Omdat „.dump” ook wordt gebruikt voor geheugendumps en database-exports, moet u verifiëren wat een bepaald bestand daadwerkelijk is voordat u ervan uitgaat dat het onschadelijk is - een ruwe geheugendump kan gevoelige gegevens bevatten.

Formaatdetails

in een notendop
VOLLEDIGE NAAMBreakpad symbol (library symbols) fileook bekend als Breakpad symbol file, Library symbols file
ONTWIKKELAARGoogle (Breakpad / Crashpad project)sinds 2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
MIME-TYPEtext/plain
TYPEDebug-symbooltabel in platte tekst voor crash-stack symbolisatie
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Geheugen- / crashdumpbestand - Een ruwe proces- of kernelgeheugendump (bijv. core dump, Windows .dmp) - binair, geopend in een debugger; niet gerelateerd aan tekstsymboolbestanden.
  • Database- / SQL-dump - Een tekstexport van een database geproduceerd door tools zoals mysqldump/pg_dump; wordt teruggezet in de database, geen symbooltabel.
  • Wireshark / pakketvastlegging of generieke gegevensdump - Verschillende tools schrijven een „.dump” van onbewerkte vastgelegde of geëxporteerde gegevens; het formaat hangt volledig af van de producerende tool.

Programma's die DUMP-bestanden openen

Windows3 apps
Text editor (Notepad++, VS Code) Open-source Open het bestand om de MODULE/FUNC/PUBLIC-records te lezen - het is platte tekst. Handig om te bevestigen dat het een Breakpad-symboolbestand is en de debug-id te controleren.
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Gebruik minidump_stackwalk met een minidump en de symboolbestanden om een gesymboliseerde stack trace te produceren; dump_syms genereert deze bestanden.
Sentry CLI / symbolic Open-source Gebruik sentry-cli / de „symbolic”-bibliotheek om Breakpad-symboolbestanden te valideren en te verwerken voor crash-symbolisatie.
macOS2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Gebruik minidump_stackwalk met een minidump en de symboolbestanden om een gesymboliseerde stack trace te produceren; dump_syms genereert deze bestanden.
Text editor (VS Code / BBEdit) Gratis Open het platte-tekst symboolbestand om de records te inspecteren.
Linux2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Gebruik minidump_stackwalk met een minidump en de symboolbestanden om een gesymboliseerde stack trace te produceren; dump_syms genereert deze bestanden.
Any text editor / less Open-source Het is ASCII-tekst - open met een willekeurige editor of „less” om de records te lezen.

Technische details

diepe specificaties
Formaat-typeDebug-symbooltabel in platte tekst; regelgeoriënteerde ASCII-records die machinecode-adressen koppelen aan functienamen en bronlocaties
MIME-typetext/plain (ook gezien als application/octet-stream in generieke overdrachtscontexten)
Bestandskop / magicGeen binaire magic bytes; de eerste regel is altijd een MODULE-record: MODULE <os> <arch> <build-id> <name>
TekstcoderingASCII; regels gescheiden per hostplatform (LF op Unix, CRLF op Windows)
ContainerPlatte tekst - geen binaire wrapper, geen ingebedde secties of segmenten
CompressieGeen ingebouwd; bestanden kunnen extern gzip-gecomprimeerd worden opgeslagen op symboolservers
Typische bestandsgrootteTientallen KB tot honderden MB - schaalt met het aantal functies en bronregels in het gesymboliseerde binaire bestand
RecordtypenMODULE (header), FILE (bronpadlijst), FUNC (functie-adresbereiken), PUBLIC (geëxporteerde symbolen), regelnummer-records, STACK (frame-unwinding), INLINE, INLINE_ORIGIN
Build-ID / match-sleutelHet MODULE-record bevat een debug build-ID (hash) die wordt gebruikt om het symboolbestand te koppelen aan het exacte binaire bestand of de minidump
Producerende tooldump_syms (Breakpad/Crashpad) - extraheert symboolgegevens uit Windows PDB, ELF DWARF of macOS DWARF/STABS debug-informatie
Consumerende toolsminidump_stackwalk (Breakpad), Sentry CLI, symbolic-bibliotheek (Rust/Python) - lezen allemaal dit formaat om crash stack traces te symboliseren
PlatformondersteuningWindows, macOS, Linux, Android - Breakpad en Crashpad genereren en consumeren .dump-symboolbestanden op alle vier de platforms
Uitbreidbaarheid van formaatAdditief ontwerp met trefwoord-records; parsers slaan niet-herkende recordtypen over, waardoor INLINE- en INLINE_ORIGIN-records kunnen worden toegevoegd zonder oudere tools te breken
Gelezen bron-debugformatenWindows PDB (.pdb), ELF DWARF (.so / .elf), macOS DWARF en STABS (.dSYM / .dylib) - dump_syms converteert al deze naar het uniforme .dump-symboolformaat
Uitgebracht2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
Laatste versieBreakpad symbol format additively extended (INLINE/INLINE_ORIGIN records added in later revisions); no formal version number
Open standaardJa · royaltyvrij
Specificatiegithub.com

DUMP conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met DUMP-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over DUMP-bestanden.

Veelgestelde vragen

Wat is een .dump-bestand?
In de zin die hier wordt vermeld, is het een Breakpad library SYMBOLS-bestand - een kaart in platte tekst van functienamen en bronregels die wordt gebruikt om crashrapporten te symboliseren. De extensie is echter generiek: deze wordt ook gebruikt voor geheugendumps en database/SQL-exports.
Hoe open ik een Breakpad-symboolbestand (.dump)?
Het is ASCII-tekst - open het in een willekeurige editor om de MODULE/FUNC/PUBLIC-records te lezen. Om het daadwerkelijk te gebruiken, voert u het samen met een minidump in bij Breakpad's minidump_stackwalk om een stack trace te produceren.
Wat is het verschil tussen een .dump-symboolbestand en een .dmp-crashdump?
De .dmp-minidump is de binaire momentopname van de crash (registers/stack); het symboolbestand is de tekst die adressen koppelt aan functienamen. U combineert ze om een leesbare crash-trace te krijgen.
Waarom toont mijn crash-trace hex-adressen in plaats van functienamen?
Het symboolbestand ontbreekt of komt niet overeen met het binaire bestand. Genereer symbolen met dump_syms van de exacte build (de MODULE debug-id moet overeenkomen) en verwijs de processor daarnaar.
Is mijn .dump een symboolbestand, een geheugendump of een database-export?
Controleer de eerste bytes: een Breakpad-symboolbestand begint met een tekstregel „MODULE …”; een database-dump is leesbare SQL/tekst; een geheugen/core-dump is binair en vereist een debugger. De extensie alleen zegt u niets.

Referenties

1Google Breakpad - Symbol file formatgithub.com
2Google Breakpad - project repositorygithub.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker File

Gerelateerde extensies

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z