.DUMP

DUMP-fil

Breakpad symbol (library symbols) file
Ställ en fråga
SNABBT SVAR

En .dump-fil som listas här är en Breakpad library symbols-fil - textbaserad data som mappar maskinkodsadresser till funktionsnamn och källkodsrader. Utvecklare matar in den i Googles Breakpad-verktyg tillsammans med en kraschrapport för att få en läsbar stackspårning. Notera att .dump är en generisk filändelse som även används för minnesdumpar och databasexporter, vilka är orelaterade.

Utvecklare: Google (Breakpad / Crashpad project) Kategori: Utvecklarfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 1, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DUMP?

Filändelsen .dump används av symbolfiler skapade av Google Breakpad, ett open-source-bibliotek för kraschrapportering som används av olika programvaror, inklusive Mozilla Firefox. Istället för att registrera själva kraschdetaljerna är .dump-filer tabeller med felsökningssymboler i klartext, genererade av verktyget dump_syms från en binärfils ursprungliga felsökningsdata (Windows PDB-filer, ELF DWARF eller macOS DWARF/STABS). De mappar råa maskinkodsadresser till funktionsnamn, sökvägar till källkodsfiler och radnummer.

.dump-filer produceras i förväg och lagras på en symbolserver eller i en lokal katalog, de genereras inte när ett program kraschar. När en krasch inträffar läser det tillhörande verktyget minidump_stackwalk .dump-symbolfilen tillsammans med en minidump-kraschrapport för att skapa en mänskligt läsbar stackspårning. Den resulterande symboliserade spårningen, tillsammans med kraschrapporten, kan skickas till programvaruutvecklare så att de kan fastställa och åtgärda de fel som orsakade att programmet kraschade.

En Breakpad-symbolfil är radorienterad ASCII-text. Den första raden är alltid en MODULE-post - till exempel MODULE Linux x86_64 <build-id> libfoo.so - som identifierar operativsystem, CPU-arkitektur, ett unikt build-ID och namnet på biblioteket eller den körbara filen. Efterföljande poster (FILE, FUNC, PUBLIC, STACK) bär resten av symbolmappningen; senare formatrevisioner lägger till posterna INLINE och INLINE_ORIGIN, och läsare är utformade för att tolerera okända posttyper. Filerna varierar från tiotals kilobyte till hundratals megabyte beroende på storleken på det bibliotek som symboliseras.

Eftersom .dump-symbolfiler är ren ASCII kan de inspekteras i valfri textredigerare som Notepad++ eller VS Code, eller bearbetas programmatiskt av Sentry CLI och biblioteket symbolic, som också stöder samma Breakpad-symbolformat.

Säkerhet & trygghet

RISK: LOW

En Breakpad-symbolfil är klartext utan körbart innehåll, så den är säker att öppna. Den enda egentliga oron är att symbolfiler exponerar interna funktionsnamn och källkodssökvägar för ett program (mild informationsläcka), så leverantörer håller dem vanligtvis på privata symbolservrar. Eftersom «.dump» också används för minnesdumpar och databasexporter bör du verifiera vad en given fil faktiskt är innan du antar att den är ofarlig - en rå minnesdump kan innehålla känslig data.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNBreakpad symbol (library symbols) fileäven känd som Breakpad symbol file, Library symbols file
UTVECKLAREGoogle (Breakpad / Crashpad project)sedan 2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
MIME-TYPtext/plain
TYPFelsökningssymboltabell i klartext för symbolisering av kraschstackar
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Minnes- / kraschdumpfil - En rå minnesdump från en process eller kärna (t.ex. core dump, Windows .dmp) - binär, öppnas i en debugger; orelaterad till textbaserade symbolfiler.
  • Databas- / SQL-dump - En textexport av en databas producerad av verktyg som mysqldump/pg_dump; läses tillbaka in i databasen, inte en symboltabell.
  • Wireshark / paketfångst eller generisk datadump - Olika verktyg skriver en «.dump» av rå fångad eller exporterad data; formatet beror helt på det producerande verktyget.

Program som öppnar DUMP-filer

Windows3 apps
Text editor (Notepad++, VS Code) Öppen källkod Öppna filen för att läsa MODULE/FUNC/PUBLIC-posterna - det är ren text. Användbart för att bekräfta att det är en Breakpad-symbolfil och kontrollera debug-id.
Breakpad tools (minidump_stackwalk / dump_syms) Öppen källkod Använd minidump_stackwalk med en minidump och symbolfilerna för att skapa en symboliserad stackspårning; dump_syms genererar dessa filer.
Sentry CLI / symbolic Öppen källkod Använd sentry-cli / biblioteket «symbolic» för att validera och bearbeta Breakpad-symbolfiler för kraschsymbolisering.
macOS2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Öppen källkod Använd minidump_stackwalk med en minidump och symbolfilerna för att skapa en symboliserad stackspårning; dump_syms genererar dessa filer.
Text editor (VS Code / BBEdit) Gratis Öppna symbolfilen i klartext för att inspektera dess poster.
Linux2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Öppen källkod Använd minidump_stackwalk med en minidump och symbolfilerna för att skapa en symboliserad stackspårning; dump_syms genererar dessa filer.
Any text editor / less Öppen källkod Det är ASCII-text - öppna med valfri redigerare eller «less» för att läsa posterna.

Tekniska detaljer

djup specifikation
FormattypFelsökningssymboltabell i klartext; radorienterade ASCII-poster som mappar maskinkodsadresser till funktionsnamn och källkodsplatser
MIME-typtext/plain (förekommer även som application/octet-stream i generiska överföringssammanhang)
Filhuvud / signaturInga binära magic bytes; första raden är alltid en MODULE-post: MODULE <os> <arch> <build-id> <name>
TextkodningASCII; rader avgränsade enligt värdplattform (LF på Unix, CRLF på Windows)
ContainerKlartext - inget binärt hölje, inga inbäddade sektioner eller segment
KomprimeringIngen inbyggd; filer kan lagras externt med gzip-komprimering på symbolservrar
Typisk filstorlekTiotals KB till hundratals MB - skalar med antalet funktioner och källkodsrader i den symboliserade binärfilen
PosttyperMODULE (header), FILE (lista över källkodssökvägar), FUNC (funktionsadressintervall), PUBLIC (exporterade symboler), radnummerposter, STACK (stack-unwinding), INLINE, INLINE_ORIGIN
Build ID / matchningsnyckelMODULE-posten bäddar in ett debug build-ID (hash) som används för att para ihop symbolfilen med exakt rätt binärfil eller minidump
Producentverktygdump_syms (Breakpad/Crashpad) - extraherar symboldata från Windows PDB, ELF DWARF eller macOS DWARF/STABS felsökningsinfo
Konsumentverktygminidump_stackwalk (Breakpad), Sentry CLI, symbolic-biblioteket (Rust/Python) - alla läser detta format för att symbolisera stackspårningar vid krascher
PlattformsstödWindows, macOS, Linux, Android - Breakpad och Crashpad genererar och konsumerar .dump-symbolfiler på alla fyra plattformar
Formatets utökbarhetAdditiv design med nyckelordsposter; tolkar hoppar över okända posttyper, vilket gör att INLINE- och INLINE_ORIGIN-poster kan läggas till utan att äldre verktyg går sönder
Felsökningsformat som stödsWindows PDB (.pdb), ELF DWARF (.so / .elf), macOS DWARF och STABS (.dSYM / .dylib) - dump_syms konverterar alla dessa till det enhetliga .dump-symbolformatet
Släppt2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
Senaste versionBreakpad symbol format additively extended (INLINE/INLINE_ORIGIN records added in later revisions); no formal version number
Öppen standardJa · royaltyfri
Specifikationgithub.com

DUMP-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DUMP-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DUMP-filer.

Vanliga frågor

Vad är en .dump-fil?
I den mening som listas här är det en Breakpad library SYMBOLS-fil - en textkarta över funktionsnamn och källkodsrader som används för att symbolisera kraschrapporter. Filändelsen är dock generisk: den används också för minnesdumpar och databas/SQL-exporter.
Hur öppnar jag en Breakpad-symbolfil (.dump)?
Det är ASCII-text - öppna den i valfri redigerare för att läsa dess MODULE/FUNC/PUBLIC-poster. För att faktiskt använda den, mata in den tillsammans med en minidump i Breakpads minidump_stackwalk för att skapa en stackspårning.
Vad är skillnaden mellan en .dump-symbolfil och en .dmp-kraschdump?
En .dmp-minidump är den binära ögonblicksbilden av kraschen (register/stack); symbolfilen är texten som mappar adresser till funktionsnamn. Du kombinerar dem för att få en läsbar kraschspårning.
Varför visar min kraschspårning hex-adresser istället för funktionsnamn?
Symbolfilen saknas eller matchar inte binärfilen. Generera symboler med dump_syms från exakt samma version (MODULE debug-id måste matcha) och peka processorn mot dem.
Är min .dump en symbolfil, en minnesdump eller en databasexport?
Kontrollera de första byten: en Breakpad-symbolfil börjar med en textrad som startar med «MODULE …»; en databasdump är läsbar SQL/text; en minnesdump är binär och kräver en debugger. Filändelsen ensam avslöjar inte detta.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö