.DUMP

File DUMP

Breakpad symbol (library symbols) file
Fai una domanda
RISPOSTA RAPIDA

Un file .dump elencato qui è un file di simboli della libreria Breakpad - dati in formato testo semplice che mappano gli indirizzi del codice macchina ai nomi delle funzioni e alle righe dei sorgenti. Gli sviluppatori lo caricano negli strumenti Breakpad di Google insieme a un crash report per ottenere uno stack trace leggibile. Si noti che .dump è un'estensione generica utilizzata anche per i dump di memoria e le esportazioni di database, che non sono correlati.

Sviluppatore: Google (Breakpad / Crashpad project) Categoria: File di sviluppo Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 1, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file DUMP?

L'estensione .dump è utilizzata dai file di simboli creati da Google Breakpad, una libreria open-source per la segnalazione dei crash utilizzata da vari software, tra cui Mozilla Firefox. Invece di registrare i dettagli del crash stessi, i file .dump sono tabelle di simboli di debug in testo semplice generate dallo strumento dump_syms a partire dai dati di debug nativi di un binario (Windows file PDB, ELF DWARF o macOS DWARF/STABS). Essi mappano gli indirizzi grezzi del codice macchina a nomi di funzioni, percorsi di file sorgente e numeri di riga.

I file .dump vengono prodotti in anticipo e memorizzati su un server di simboli o in una directory locale, non vengono generati quando un programma va in crash. Quando si verifica un crash, lo strumento complementare minidump_stackwalk legge il file dei simboli .dump insieme a un crash report minidump per produrre uno stack trace leggibile dall'uomo. La traccia simbolizzata risultante, insieme al crash report, può essere inviata agli sviluppatori software affinché possano determinare e risolvere gli errori che causano il crash del programma.

Un file di simboli Breakpad è un testo ASCII orientato alle righe. La prima riga è sempre un record MODULE - ad esempio MODULE Linux x86_64 <build-id> libfoo.so - che identifica il sistema operativo, l'architettura della CPU, un ID di build univoco e il nome della libreria o dell'eseguibile. I record successivi (FILE, FUNC, PUBLIC, STACK) contengono il resto della mappatura dei simboli; le revisioni successive del formato aggiungono i record INLINE e INLINE_ORIGIN, e i lettori sono progettati per tollerare tipi di record sconosciuti. I file variano da decine di kilobyte a centinaia di megabyte a seconda delle dimensioni della libreria da simbolizzare.

Poiché i file di simboli .dump sono in semplice ASCII, possono essere ispezionati in qualsiasi editor di testo come Notepad++ o VS Code, o elaborati programmaticamente dalla Sentry CLI e dalla libreria symbolic, che supportano anch'esse lo stesso formato di simboli Breakpad.

Sicurezza e incolumità

RISCHIO: LOW

Un file di simboli Breakpad è testo semplice senza contenuto eseguibile, quindi è sicuro da aprire. L'unica vera preoccupazione è che i file di simboli espongono nomi di funzioni interne e percorsi sorgente di un programma (lieve divulgazione di informazioni), quindi i fornitori solitamente li conservano su server di simboli privati. Poiché «.dump» è usato anche per dump di memoria ed esportazioni di database, verifica cos'è effettivamente un dato file prima di presumere che sia innocuo - un dump di memoria grezzo può contenere dati sensibili.

Dettagli del formato

in sintesi
NOME COMPLETOBreakpad symbol (library symbols) fileanche noto come Breakpad symbol file, Library symbols file
SVILUPPATOREGoogle (Breakpad / Crashpad project)dal 2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
TIPO MIMEtext/plain
TIPOTabella dei simboli di debug in testo semplice per la simbolizzazione degli stack di crash
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • File dump di memoria / crash - Un dump grezzo della memoria di un processo o del kernel (ad es. core dump, Windows .dmp) - binario, aperto in un debugger; non correlato ai file di simboli testuali.
  • Dump di database / SQL - Un'esportazione testuale di un database prodotta da strumenti come mysqldump/pg_dump; viene riprodotta nel database, non è una tabella di simboli.
  • Wireshark / cattura pacchetti o dump dati generico - Vari strumenti scrivono un «.dump» di dati grezzi catturati o esportati; il formato dipende interamente dallo strumento di produzione.

Programmi che aprono file DUMP

Windows3 apps
Text editor (Notepad++, VS Code) Open-source Apri il file per leggere i record MODULE/FUNC/PUBLIC - è testo semplice. Utile per confermare che si tratti di un file di simboli Breakpad e controllare l'ID di debug.
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Usa minidump_stackwalk con un minidump e i file dei simboli per produrre uno stack trace simbolizzato; dump_syms genera questi file. (BreakPad nel database.)
Sentry CLI / symbolic Open-source Usa sentry-cli / la libreria «symbolic» per convalidare ed elaborare i file di simboli Breakpad per la simbolizzazione dei crash.
macOS2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Usa minidump_stackwalk con un minidump e i file dei simboli per produrre uno stack trace simbolizzato; dump_syms genera questi file. (BreakPad nel database.)
Text editor (VS Code / BBEdit) Gratuito Apri il file di simboli in testo semplice per ispezionare i suoi record.
Linux2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Usa minidump_stackwalk con un minidump e i file dei simboli per produrre uno stack trace simbolizzato; dump_syms genera questi file. (BreakPad nel database.)
Any text editor / less Open-source È testo ASCII - aprilo con qualsiasi editor o «less» per leggere i record.

Dettagli tecnici

specifiche approfondite
Tipo di formatoTabella dei simboli di debug in testo semplice; record ASCII orientati alle righe che mappano gli indirizzi del codice macchina ai nomi delle funzioni e alle posizioni dei sorgenti
Tipo MIMEtext/plain (visto anche come application/octet-stream in contesti di trasferimento generici)
Intestazione file / magicNessun byte magico binario; la prima riga è sempre un record MODULE: MODULE <os> <arch> <build-id> <name>
Codifica del testoASCII; righe delimitate in base alla piattaforma host (LF su Unix, CRLF su Windows)
ContenitoreTesto semplice - nessun wrapper binario, nessuna sezione o chunk incorporato
CompressioneNessuna integrata; i file possono essere memorizzati compressi con gzip esternamente sui server dei simboli
Dimensione tipica del fileDa decine di KB a centinaia di MB - scala con il numero di funzioni e righe sorgente nel binario simbolizzato
Tipi di recordMODULE (intestazione), FILE (elenco percorsi sorgente), FUNC (intervalli indirizzi funzioni), PUBLIC (simboli esportati), record numeri di riga, STACK (unwinding del frame), INLINE, INLINE_ORIGIN
ID build / chiave di corrispondenzaIl record MODULE incorpora un ID build di debug (hash) utilizzato per accoppiare il file dei simboli con l'esatto binario o minidump
Strumento di produzionedump_syms (Breakpad/Crashpad) - estrae i dati dei simboli dalle informazioni di debug Windows PDB, ELF DWARF o macOS DWARF/STABS
Strumenti di consumominidump_stackwalk (Breakpad), Sentry CLI, libreria symbolic (Rust/Python) - leggono tutti questo formato per simbolizzare gli stack trace dei crash
Supporto piattaformaWindows, macOS, Linux, Android - Breakpad e Crashpad generano e consumano file di simboli .dump su tutte e quattro le piattaforme
Estensibilità del formatoDesign a record con parole chiave additive; i parser saltano i tipi di record non riconosciuti, consentendo l'aggiunta di record INLINE e INLINE_ORIGIN senza rompere i vecchi strumenti
Formati di debug sorgente lettiWindows PDB (.pdb), ELF DWARF (.so / .elf), macOS DWARF e STABS (.dSYM / .dylib) - dump_syms converte tutti questi nel formato di simboli unificato .dump
Rilasciato2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
Ultima versioneBreakpad symbol format additively extended (INLINE/INLINE_ORIGIN records added in later revisions); no formal version number
Standard aperto · royalty-free
Specificagithub.com

Conversioni DUMP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DUMP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file DUMP.

Domande frequenti

Cos'è un file .dump?
Nel senso qui elencato, è un file SYMBOLS della libreria Breakpad - una mappa in testo semplice di nomi di funzioni e righe sorgente utilizzata per simbolizzare i crash report. L'estensione è comunque generica: viene utilizzata anche per i dump di memoria e le esportazioni di database/SQL.
Come si apre un file di simboli Breakpad (.dump)?
È testo ASCII - aprilo in qualsiasi editor per leggere i suoi record MODULE/FUNC/PUBLIC. Per usarlo effettivamente, caricalo insieme a un minidump in minidump_stackwalk di Breakpad per produrre uno stack trace.
Qual è la differenza tra un file di simboli .dump e un crash dump .dmp?
Il minidump .dmp è l'istantanea binaria del crash (registri/stack); il file dei simboli è il testo che mappa gli indirizzi ai nomi delle funzioni. Si combinano per ottenere una traccia del crash leggibile.
Perché la mia traccia del crash mostra indirizzi esadecimali invece dei nomi delle funzioni?
Il file dei simboli è mancante o non corrisponde al binario. Genera i simboli con dump_syms dalla build esatta (il debug-id del MODULE deve corrispondere) e punta il processore verso di essi.
Il mio .dump è un file di simboli, un dump di memoria o un'esportazione di database?
Controlla i primi byte: un file di simboli Breakpad inizia con una riga di testo «MODULE …»; un dump di database è SQL/testo leggibile; un dump di memoria/core è binario e richiede un debugger. L'estensione da sola non lo indica.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z