.DUMP

DUMP-fil

Breakpad symbol (library symbols) file
Still et spørsmål
HURTIGSVAR

En .dump-fil oppført her er en symbolfil for Breakpad-biblioteket - tekstbaserte data som kobler maskinkodeadresser til funksjonsnavn og kildelinjer. Utviklere mater den inn i Googles Breakpad-verktøy sammen med en krasjrapport for å få en lesbar stabelsporing (stack trace). Merk at .dump er en generisk utvidelse som også brukes for minnedumper og databaseeksporter, som er urelaterte.

Utvikler: Google (Breakpad / Crashpad project) Kategori: Utviklerfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 1, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DUMP-filformatet?

Utvidelsen .dump brukes av symbolfiler opprettet av Google Breakpad, et åpen kildekode-bibliotek for krasjrapportering som brukes av ulike programvarer, inkludert Mozilla Firefox. I stedet for å registrere selve krasjdetaljene, er .dump-filer tabeller med feilsøkingssymboler i ren tekst, generert av verktøyet dump_syms fra en binærfils opprinnelige feilsøkingsdata (Windows PDB-filer, ELF DWARF, eller macOS DWARF/STABS). De kobler rå maskinkodeadresser til funksjonsnavn, stier til kildekofiler og linjenummer.

.dump-filer produseres på forhånd og lagres på en symbolserver eller i en lokal mappe, og genereres ikke når et program krasjer. Når et krasj oppstår, leser følgeverktøyet minidump_stackwalk .dump-symbolfilen sammen med en minidump-krasjrapport for å produsere en menneskelig lesbar stabelsporing. Den resulterende symboliserte sporingen, sammen med krasjrapporten, kan sendes til programvareutviklere slik at de kan identifisere og utbedre feilene som fikk programmet til å krasje.

En Breakpad-symbolfil er linjeorientert ASCII-tekst. Den første linjen er alltid en MODULE-oppføring - for eksempel MODULE Linux x86_64 <build-id> libfoo.so - som identifiserer operativsystem, CPU-arkitektur, en unik bygg-ID og navnet på biblioteket eller den kjørbare filen. Etterfølgende oppføringer (FILE, FUNC, PUBLIC, STACK) inneholder resten av symbolkoblingene; senere formatrevisjoner legger til INLINE- og INLINE_ORIGIN-oppføringer, og lesere er designet for å tolerere ukjente oppføringstyper. Filstørrelsen varierer fra noen få kilobyte til hundrevis av megabyte, avhengig av størrelsen på biblioteket som symboliseres.

Siden .dump-symbolfiler er ren ASCII, kan de inspiseres i hvilken som helst tekstredigerer som Notepad++ eller VS Code, eller behandles programmatisk av Sentry CLI og symbolic-biblioteket, som også støtter det samme Breakpad-symbolformatet.

Sikkerhet og trygghet

RISIKO: LOW

En Breakpad-symbolfil er ren tekst uten kjørbart innhold, så den er trygg å åpne. Den eneste reelle bekymringen er at symbolfiler eksponerer interne funksjonsnavn og kildestier for et program (mild informasjonsavsløring), så leverandører oppbevarer dem vanligvis på private symbolservere. Fordi «.dump» også brukes for minnedumper og databaseeksporter, bør du verifisere hva en gitt fil faktisk er før du antar at den er ufarlig - en rå minnedump kan inneholde sensitive data.

Formatdetaljer

i et nøtteskall
FULLT NAVNBreakpad symbol (library symbols) fileogså kjent som Breakpad symbol file, Library symbols file
UTVIKLERGoogle (Breakpad / Crashpad project)siden 2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
MIME-TYPEtext/plain
TYPETabell for feilsøkingssymboler i ren tekst for symbolisering av krasjstabel
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Minne- / krasjdumpfil - En rå minnedump fra prosess eller kjerne (f.eks. core dump, Windows .dmp) - binær, åpnes i en feilsøker; urelatert til tekstsymbolfiler.
  • Database- / SQL-dump - En teksteksport av en database produsert av verktøy som mysqldump/pg_dump; spilles tilbake i databasen, ikke en symboltabell.
  • Wireshark / pakkefangst eller generisk datadump - Ulike verktøy skriver en «.dump» av rå fanget eller eksportert data; formatet avhenger helt av verktøyet som produserte det.

Programmer som åpner DUMP-filer

Windows3 apps
Text editor (Notepad++, VS Code) Åpen kildekode Åpne filen for å lese MODULE/FUNC/PUBLIC-oppføringene - det er ren tekst. Nyttig for å bekrefte at det er en Breakpad-symbolfil og sjekke feilsøkings-ID-en.
Breakpad tools (minidump_stackwalk / dump_syms) Åpen kildekode Bruk minidump_stackwalk med en minidump og symbolfilene for å produsere en symbolisert stabelsporing; dump_syms genererer disse filene.
Sentry CLI / symbolic Åpen kildekode Bruk sentry-cli / «symbolic»-biblioteket for å validere og behandle Breakpad-symbolfiler for krasjsymbolisering.
macOS2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Åpen kildekode Bruk minidump_stackwalk med en minidump og symbolfilene for å produsere en symbolisert stabelsporing; dump_syms genererer disse filene.
Text editor (VS Code / BBEdit) Gratis Åpne symbolfilen i ren tekst for å inspisere oppføringene.
Linux2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Åpen kildekode Bruk minidump_stackwalk med en minidump og symbolfilene for å produsere en symbolisert stabelsporing; dump_syms genererer disse filene.
Any text editor / less Åpen kildekode Det er ASCII-tekst - åpne med en hvilken som helst tekstredigerer eller «less» for å lese oppføringene.

Tekniske detaljer

dyp spesifikasjon
Format-typeTabell for feilsøkingssymboler i ren tekst; linjeorienterte ASCII-oppføringer som kobler maskinkodeadresser til funksjonsnavn og kildeplasseringer
MIME-typetext/plain (også sett som application/octet-stream i generiske overføringskontekster)
Filhode / magiIngen binære magiske byte; første linje er alltid en MODULE-oppføring: MODULE <os> <arch> <build-id> <name>
TekstkodingASCII; linjeskift i henhold til vertsplattform (LF på Unix, CRLF på Windows)
BeholderRen tekst - ingen binær innpakning, ingen innebygde seksjoner eller blokker
KomprimeringIngen innebygd; filer kan lagres eksternt med gzip-komprimering på symbolservere
Typisk filstørrelseFra ti-talls KB til hundrevis av MB - skaleres med antall funksjoner og kildelinjer i den symboliserte binærfilen
OppføringstyperMODULE (hode), FILE (liste over kildestier), FUNC (funksjonsadresseområder), PUBLIC (eksporterte symboler), linjenummer-oppføringer, STACK (stabel-utrulling), INLINE, INLINE_ORIGIN
Bygg-ID / samsvarsnøkkelMODULE-oppføringen inneholder en feilsøkings-bygg-ID (hash) som brukes til å koble symbolfilen med den nøyaktige binærfilen eller minidumpen
Produsentverktøydump_syms (Breakpad/Crashpad) - trekker ut symboldata fra Windows PDB, ELF DWARF eller macOS DWARF/STABS feilsøkingsinfo
Forbrukerverktøyminidump_stackwalk (Breakpad), Sentry CLI, symbolic-bibliotek (Rust/Python) - alle leser dette formatet for å symbolisere krasjstabelsporinger
PlattformstøtteWindows, macOS, Linux, Android - Breakpad og Crashpad genererer og bruker .dump-symbolfiler på alle fire plattformer
FormatutvidbarhetAdditiv nøkkelord-basert design; parsere hopper over ukjente oppføringstyper, noe som tillater at INLINE- og INLINE_ORIGIN-oppføringer legges til uten å ødelegge eldre verktøy
Leste kildeformater for feilsøkingWindows PDB (.pdb), ELF DWARF (.so / .elf), macOS DWARF og STABS (.dSYM / .dylib) - dump_syms konverterer alle disse til det enhetlige .dump-symbolformatet
Utgitt2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
Siste versjonBreakpad symbol format additively extended (INLINE/INLINE_ORIGIN records added in later revisions); no formal version number
Åpen standardJa · royalty-fri
Spesifikasjongithub.com

DUMP-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DUMP-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DUMP-filer.

Ofte stilte spørsmål

Hva er en .dump-fil?
I den betydningen som er oppført her, er det en SYMBOL-fil for Breakpad-biblioteket - et tekstkart over funksjonsnavn og kildelinjer som brukes til å symbolisere krasjrapporter. Utvidelsen er imidlertid generisk: den brukes også for minnedumper og database/SQL-eksporter.
Hvordan åpner jeg en Breakpad-symbolfil (.dump)?
Det er ASCII-tekst - åpne den i en hvilken som helst tekstredigerer for å lese dens MODULE/FUNC/PUBLIC-oppføringer. For å faktisk bruke den, må den mates sammen med en minidump inn i Breakpads minidump_stackwalk for å generere en stabelsporing.
Hva er forskjellen mellom en .dump-symbolfil og en .dmp-krasjdump?
En .dmp-minidump er et binært øyeblikksbilde av krasjet (registre/stabel); symbolfilen er teksten som kobler adresser til funksjonsnavn. Du kombinerer dem for å få en lesbar krasjsporing.
Hvorfor viser krasjsporingen min heksadesimale adresser i stedet for funksjonsnavn?
Symbolfilen mangler eller samsvarer ikke med binærfilen. Generer symboler med dump_syms fra det nøyaktige bygget (MODULE debug-id må samsvare) og pek prosessoren mot dem.
Er min .dump en symbolfil, en minnedump eller en databaseeksport?
Sjekk de første bytene: En Breakpad-symbolfil starter med en tekstlinje som begynner med «MODULE …»; en databasedump er lesbar SQL/tekst; en minne/core-dump er binær og krever en feilsøker. Utvidelsen alene gir ikke svaret.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å