.DUMP

DUMP-fil

Breakpad symbol (library symbols) file
Stil et spørgsmål
HURTIGT SVAR

En .dump-fil angivet her er en Breakpad-bibliotekssymbolfil - almindelige tekstdata, der mapper maskinkodeadresser til funktionsnavne og kildelinjer. Udviklere indfører den i Googles Breakpad-værktøjer sammen med en fejlrapport for at få en læsbar stack-trace. Bemærk, at .dump er en generisk filendelse, der også bruges til hukommelsesdumps og databaseeksporter, som er urelaterede.

Udvikler: Google (Breakpad / Crashpad project) Kategori: Udviklerfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 1, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DUMP-filformatet?

Filendelsen .dump bruges af symbolfiler oprettet af Google Breakpad, et open source-bibliotek til fejlrapportering, der bruges af forskellige softwareprogrammer, herunder Mozilla Firefox. I stedet for selv at registrere detaljer om nedbruddet, er .dump-filer tabeller med fejlsøgningssymboler i almindelig tekst genereret af værktøjet dump_syms fra en binær fils oprindelige fejlsøgningsdata (Windows PDB-filer, ELF DWARF eller macOS DWARF/STABS). De mapper rå maskinkodeadresser til funktionsnavne, kilde-filstier og linjenumre.

.dump-filer produceres på forhånd og gemmes på en symbolserver eller i en lokal mappe, og genereres ikke, når et program går ned. Når et nedbrud sker, læser det tilhørende værktøj minidump_stackwalk .dump-symbolfilen sammen med en minidump-fejlrapport for at producere en menneskeligt læsbar stack-trace. Den resulterende symboliserede sporing kan sammen med fejlrapporten sendes til softwareudviklere, så de kan identificere og rette de fejl, der fik programmet til at gå ned.

En Breakpad-symbolfil er linjeorienteret ASCII-tekst. Den første linje er altid en MODULE-post - for eksempel MODULE Linux x86_64 <build-id> libfoo.so - der identificerer operativsystemet, CPU-arkitekturen, et unikt build-ID og navnet på biblioteket eller den eksekverbare fil. Efterfølgende poster (FILE, FUNC, PUBLIC, STACK) indeholder resten af symbol-mappingen; senere formatrevisioner tilføjer INLINE- og INLINE_ORIGIN-poster, og læsere er designet til at tolerere ukendte posttyper. Filer varierer fra ti kilobyte til hundredvis af megabyte afhængigt af størrelsen på det bibliotek, der symboliseres.

Da .dump-symbolfiler er almindelig ASCII, kan de inspiceres i enhver teksteditor såsom Notepad++ eller VS Code, eller behandles programmatisk af Sentry CLI og symbolic-biblioteket, som også understøtter det samme Breakpad-symbolformat.

Sikkerhed og tryghed

RISIKO: LOW

En Breakpad-symbolfil er almindelig tekst uden eksekverbart indhold, så den er sikker at åbne. Den eneste reelle bekymring er, at symbolfiler afslører interne funktionsnavne og kildestier for et program (mild informationsafsløring), så leverandører opbevarer dem normalt på private symbolservere. Da «.dump» også bruges til hukommelsesdumps og databaseeksporter, bør du verificere, hvad en given fil faktisk er, før du antager, at den er harmløs - et råt hukommelsesdump kan indeholde følsomme data.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNBreakpad symbol (library symbols) fileogså kendt som Breakpad symbol file, Library symbols file
UDVIKLERGoogle (Breakpad / Crashpad project)siden 2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
MIME-TYPEtext/plain
TYPEFejlsøgningssymboltabel i almindelig tekst til symbolisering af fejl-stak
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Hukommelses- / fejldumpfil - Et råt proces- eller kernehukommelsesdump (f.eks. coredump, Windows .dmp) - binært, åbnes i en debugger; urelateret til tekstsymbolfiler.
  • Database- / SQL-dump - En teksteksport af en database produceret af værktøjer som mysqldump/pg_dump; indlæses tilbage i databasen, ikke en symboltabel.
  • Wireshark / pakkefangst eller generisk datadump - Forskellige værktøjer skriver et «.dump» af rå opsamlede eller eksporterede data; formatet afhænger helt af det producerende værktøj.

Programmer der åbner DUMP-filer

Windows3 apps
Text editor (Notepad++, VS Code) Open-source Åbn filen for at læse MODULE/FUNC/PUBLIC-posterne - det er almindelig tekst. Nyttigt til at bekræfte, at det er en Breakpad-symbolfil og tjekke debug-id.
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Brug minidump_stackwalk med et minidump og symbolfilerne for at producere en symboliseret stack-trace; dump_syms genererer disse filer.
Sentry CLI / symbolic Open-source Brug sentry-cli / «symbolic»-biblioteket til at validere og behandle Breakpad-symbolfiler til symbolisering af nedbrud.
macOS2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Brug minidump_stackwalk med et minidump og symbolfilerne for at producere en symboliseret stack-trace; dump_syms genererer disse filer.
Text editor (VS Code / BBEdit) Gratis Åbn symbolfilen i almindelig tekst for at inspicere dens poster.
Linux2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Brug minidump_stackwalk med et minidump og symbolfilerne for at producere en symboliseret stack-trace; dump_syms genererer disse filer.
Any text editor / less Open-source Det er ASCII-tekst - åbn med enhver editor eller «less» for at læse posterne.

Tekniske detaljer

dyb specifikation
FormattypeFejlsøgningssymboltabel i almindelig tekst; linjeorienterede ASCII-poster, der mapper maskinkodeadresser til funktionsnavne og kildeplaceringer
MIME-typetext/plain (ses også som application/octet-stream i generiske overførselskontekster)
Filhoved / signaturIngen binære signatur-bytes; første linje er altid en MODULE-post: MODULE <os> <arch> <build-id> <name>
TekstkodningASCII; linjer afgrænset pr. værtsplatform (LF på Unix, CRLF på Windows)
ContainerAlmindelig tekst - ingen binær indpakning, ingen indlejrede sektioner eller bidder
KomprimeringIngen indbygget; filer kan gemmes eksternt gzip-komprimeret på symbolservere
Typisk filstørrelseTi KB til hundredvis af MB - skalerer med antallet af funktioner og kildelinjer i den symboliserede binære fil
PosttyperMODULE (header), FILE (liste over kildestier), FUNC (funktionsadresseområder), PUBLIC (eksporterede symboler), linjenummerposter, STACK (stak-udrulning), INLINE, INLINE_ORIGIN
Build-ID / match-nøgleMODULE-posten indlejrer et debug-build-ID (hash), der bruges til at parre symbolfilen med den nøjagtige binære fil eller minidump
Producentværktøjdump_syms (Breakpad/Crashpad) - udtrækker symboldata fra Windows PDB, ELF DWARF eller macOS DWARF/STABS fejlsøgningsinfo
Forbrugerværktøjerminidump_stackwalk (Breakpad), Sentry CLI, symbolic-bibliotek (Rust/Python) - alle læser dette format for at symbolisere stack-traces fra nedbrud
PlatformunderstøttelseWindows, macOS, Linux, Android - Breakpad og Crashpad genererer og forbruger .dump-symbolfiler på alle fire platforme
FormatudvidelseAdditivt nøgleord-post-design; parsere springer ikke-genkendte posttyper over, hvilket tillader INLINE- og INLINE_ORIGIN-poster at blive tilføjet uden at ødelægge ældre værktøjer
Læste kilde-fejlsøgningsformaterWindows PDB (.pdb), ELF DWARF (.so / .elf), macOS DWARF og STABS (.dSYM / .dylib) - dump_syms konverterer alle disse til det forenede .dump-symbolformat
Udgivet2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
Seneste versionBreakpad symbol format additively extended (INLINE/INLINE_ORIGIN records added in later revisions); no formal version number
Åben standardJa · royaltyfri
Specifikationgithub.com

DUMP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DUMP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DUMP-filer.

Ofte stillede spørgsmål

Hvad er en .dump-fil?
I den betydning, der er angivet her, er det en Breakpad-bibliotekssymbolfil - et kort i almindelig tekst over funktionsnavne og kildelinjer, der bruges til at symbolisere fejlrapporter. Filendelsen er dog generisk: den bruges også til hukommelsesdumps og database-/SQL-eksporter.
Hvordan åbner jeg en Breakpad-symbolfil (.dump)?
Det er ASCII-tekst - åbn den i en hvilken som helst editor for at læse dens MODULE/FUNC/PUBLIC-poster. For faktisk at bruge den skal den fødes sammen med et minidump til Breakpads minidump_stackwalk for at producere en stack-trace.
Hvad er forskellen på en .dump-symbolfil og et .dmp-fejldump?
Et .dmp-minidump er det binære øjebliksbillede af nedbruddet (registre/stak); symbolfilen er teksten, der mapper adresser til funktionsnavne. Du kombinerer dem for at få en læsbar fejlsporing.
Hvorfor viser min fejlsporing hex-adresser i stedet for funktionsnavne?
Symbolfilen mangler eller matcher ikke den binære fil. Generer symboler med dump_syms fra det nøjagtige build (MODULE debug-id skal matche) og peg processoren mod dem.
Er min .dump en symbolfil, et hukommelsesdump eller en databaseeksport?
Tjek de første bytes: En Breakpad-symbolfil starter med en tekstlinje, der begynder med «MODULE …»; et databasedump er læsbar SQL/tekst; et hukommelses-/coredump er binært og kræver en debugger. Filendelsen alene fortæller det ikke.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å