.DUMP

Fichier DUMP

Breakpad symbol (library symbols) file
Poser une question
RÉPONSE RAPIDE

Un fichier .dump répertorié ici est un fichier de symboles de bibliothèque Breakpad - des données en texte brut mappant des adresses de code machine à des noms de fonctions et des lignes de code source. Les développeurs l'utilisent avec les outils Breakpad de Google parallèlement à un rapport de plantage pour obtenir une trace de pile lisible. Notez que .dump est une extension générique également utilisée pour les vidages de mémoire et les exports de bases de données, qui n'ont aucun lien.

Développeur : Google (Breakpad / Crashpad project) Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 1, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier DUMP ?

L'extension .dump est utilisée par les fichiers de symboles créés par Google Breakpad, une bibliothèque de rapport de plantage open-source utilisée par divers logiciels, dont Mozilla Firefox. Plutôt que d'enregistrer les détails du plantage eux-mêmes, les fichiers .dump sont des tables de symboles de débogage en texte brut générées par l'outil dump_syms à partir des données de débogage natives d'un binaire (fichiers Windows PDB, ELF DWARF, ou macOS DWARF/STABS). Ils mappent les adresses brutes du code machine aux noms de fonctions, aux chemins des fichiers sources et aux numéros de lignes.

Les fichiers .dump sont produits à l'avance et stockés sur un serveur de symboles ou un répertoire local, et non générés lors du plantage d'un programme. Lorsqu'un plantage survient, l'outil compagnon minidump_stackwalk lit le fichier de symboles .dump ainsi qu'un rapport de plantage minidump pour produire une trace de pile lisible par l'homme. La trace symbolisée résultante, accompagnée du rapport de plantage, peut être envoyée aux développeurs de logiciels afin qu'ils puissent déterminer et corriger les erreurs causant le plantage du programme.

Un fichier de symboles Breakpad est un texte ASCII orienté ligne. La première ligne est toujours un enregistrement MODULE - par exemple MODULE Linux x86_64 <build-id> libfoo.so - identifiant l'OS, l'architecture du processeur, un identifiant de build unique et le nom de la bibliothèque ou de l'exécutable. Les enregistrements suivants (FILE, FUNC, PUBLIC, STACK) portent le reste du mappage des symboles ; les révisions ultérieures du format ajoutent des enregistrements INLINE et INLINE_ORIGIN, et les lecteurs sont conçus pour tolérer les types d'enregistrements inconnus. La taille des fichiers varie de quelques dizaines de kilo-octets à des centaines de méga-octets selon la taille de la bibliothèque symbolisée.

Comme les fichiers de symboles .dump sont en ASCII brut, ils peuvent être inspectés dans n'importe quel éditeur de texte tel que Notepad++ ou VS Code, ou traités par programmation par Sentry CLI et la bibliothèque symbolic, qui prennent également en charge le même format de symboles Breakpad.

Sécurité et sûreté

RISQUE : LOW

Un fichier de symboles Breakpad est en texte brut sans contenu exécutable, il est donc sûr à ouvrir. La seule préoccupation réelle est que les fichiers de symboles exposent les noms de fonctions internes et les chemins sources d'un programme (divulgation légère d'informations), c'est pourquoi les éditeurs les conservent généralement sur des serveurs de symboles privés. Comme « .dump » est également utilisé pour les vidages de mémoire et les exports de bases de données, vérifiez la nature réelle d'un fichier avant de supposer qu'il est inoffensif - un vidage de mémoire brut peut contenir des données sensibles.

Détails du format

en bref
NOM COMPLETBreakpad symbol (library symbols) filealias Breakpad symbol file, Library symbols file
DÉVELOPPEURGoogle (Breakpad / Crashpad project)depuis 2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
TYPE MIMEtext/plain
TYPETable de symboles de débogage en texte brut pour la symbolisation de traces de pile de plantage
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier de vidage de mémoire / plantage - Un vidage brut de la mémoire d'un processus ou du noyau (ex: core dump, Windows .dmp) - binaire, ouvert dans un débogueur ; sans rapport avec les fichiers de symboles textuels.
  • Vidage de base de données / SQL - Un export textuel d'une base de données produit par des outils comme mysqldump/pg_dump ; réimporté dans la base de données, n'est pas une table de symboles.
  • Wireshark / capture de paquets ou vidage de données générique - Divers outils écrivent un « .dump » de données brutes capturées ou exportées ; le format dépend entièrement de l'outil de production.

Programmes qui ouvrent les fichiers DUMP

Windows3 apps
Text editor (Notepad++, VS Code) Open-source Ouvrez le fichier pour lire les enregistrements MODULE/FUNC/PUBLIC - c'est du texte brut. Utile pour confirmer qu'il s'agit d'un fichier de symboles Breakpad et vérifier l'identifiant de débogage.
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Utilisez minidump_stackwalk avec un minidump et les fichiers de symboles pour produire une trace de pile symbolisée ; dump_syms génère ces fichiers.
Sentry CLI / symbolic Open-source Utilisez sentry-cli / la bibliothèque « symbolic » pour valider et traiter les fichiers de symboles Breakpad pour la symbolisation des plantages.
macOS2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Utilisez minidump_stackwalk avec un minidump et les fichiers de symboles pour produire une trace de pile symbolisée ; dump_syms génère ces fichiers.
Text editor (VS Code / BBEdit) Gratuit Ouvrez le fichier de symboles en texte brut pour inspecter ses enregistrements.
Linux2 apps
Breakpad tools (minidump_stackwalk / dump_syms) Open-source Utilisez minidump_stackwalk avec un minidump et les fichiers de symboles pour produire une trace de pile symbolisée ; dump_syms génère ces fichiers.
Any text editor / less Open-source C'est du texte ASCII - ouvrez-le avec n'importe quel éditeur ou « less » pour lire les enregistrements.

Détails techniques

spécifications approfondies
Type de formatTable de symboles de débogage en texte brut ; enregistrements ASCII orientés ligne mappant les adresses de code machine aux noms de fonctions et emplacements sources
Type MIMEtext/plain (également vu comme application/octet-stream dans des contextes de transfert génériques)
En-tête de fichier / signaturePas d'octets magiques binaires ; la première ligne est toujours un enregistrement MODULE : MODULE <os> <arch> <build-id> <name>
Encodage du texteASCII ; lignes délimitées selon la plateforme hôte (LF sur Unix, CRLF sur Windows)
ConteneurTexte brut - pas d'enveloppe binaire, pas de sections ou de blocs intégrés
CompressionAucune intégrée ; les fichiers peuvent être stockés compressés avec gzip en externe sur des serveurs de symboles
Taille de fichier typiqueDe quelques dizaines de Ko à des centaines de Mo - varie selon le nombre de fonctions et de lignes sources dans le binaire symbolisé
Types d'enregistrementsMODULE (en-tête), FILE (liste des chemins sources), FUNC (plages d'adresses de fonctions), PUBLIC (symboles exportés), enregistrements de numéros de lignes, STACK (déroulement de pile), INLINE, INLINE_ORIGIN
ID de build / clé de correspondanceL'enregistrement MODULE intègre un identifiant de build de débogage (hash) utilisé pour coupler le fichier de symboles avec le binaire ou le minidump exact
Outil de productiondump_syms (Breakpad/Crashpad) - extrait les données de symboles des infos de débogage Windows PDB, ELF DWARF ou macOS DWARF/STABS
Outils de consommationminidump_stackwalk (Breakpad), Sentry CLI, bibliothèque symbolic (Rust/Python) - tous lisent ce format pour symboliser les traces de pile de plantage
Support plateformeWindows, macOS, Linux, Android - Breakpad et Crashpad génèrent et consomment des fichiers de symboles .dump sur ces quatre plateformes
Extensibilité du formatConception d'enregistrements par mots-clés additifs ; les analyseurs ignorent les types d'enregistrements non reconnus, permettant d'ajouter des enregistrements INLINE et INLINE_ORIGIN sans casser les anciens outils
Formats de débogage source lusWindows PDB (.pdb), ELF DWARF (.so / .elf), macOS DWARF et STABS (.dSYM / .dylib) - dump_syms convertit tous ces formats en format de symbole unifié .dump
Publié2007 (Google Breakpad open-sourced; symbol-file format dates from that era)
Dernière versionBreakpad symbol format additively extended (INLINE/INLINE_ORIGIN records added in later revisions); no formal version number
Standard ouvertOui · libre de droits
Spécificationgithub.com

Conversions DUMP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers DUMP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers DUMP.

Foire aux questions

Qu'est-ce qu'un fichier .dump ?
Dans le sens répertorié ici, il s'agit d'un fichier de SYMBOLES de bibliothèque Breakpad - une carte en texte brut des noms de fonctions et des lignes sources utilisée pour symboliser les rapports de plantage. L'extension est cependant générique : elle est aussi utilisée pour les vidages de mémoire et les exports de bases de données/SQL.
Comment ouvrir un fichier de symboles Breakpad (.dump) ?
C'est du texte ASCII - ouvrez-le dans n'importe quel éditeur pour lire ses enregistrements MODULE/FUNC/PUBLIC. Pour l'utiliser réellement, fournissez-le avec un minidump à l'outil minidump_stackwalk de Breakpad pour produire une trace de pile.
Quelle est la différence entre un fichier de symboles .dump et un crash dump .dmp ?
Le minidump .dmp est l'instantané binaire du plantage (registres/pile) ; le fichier de symboles est le texte qui mappe les adresses aux noms de fonctions. Vous les combinez pour obtenir une trace de plantage lisible.
Pourquoi ma trace de plantage affiche-t-elle des adresses hexadécimales au lieu des noms de fonctions ?
Le fichier de symboles est manquant ou ne correspond pas au binaire. Générez les symboles avec dump_syms à partir du build exact (le debug-id du MODULE doit correspondre) et pointez le processeur vers ceux-ci.
Mon .dump est-il un fichier de symboles, un vidage de mémoire ou un export de base de données ?
Vérifiez les premiers octets : un fichier de symboles Breakpad commence par une ligne de texte « MODULE … » ; un vidage de base de données est du SQL/texte lisible ; un vidage de mémoire/core est binaire et nécessite un débogueur. L'extension seule ne permet pas de le savoir.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z