.CRASH

Fichier CRASH

Apple macOS / iOS Crash Report
Poser une question
RÉPONSE RAPIDE

Un fichier CRASH est un rapport de plantage Apple généré automatiquement lorsqu'une application macOS ou iOS s'arrête de manière inattendue. Ouvrez-le avec Console.app ou n'importe quel éditeur de texte sur un Mac. Il ne contient aucun code exécutable et ne présente aucun risque de sécurité, bien qu'il puisse inclure des détails personnels tels que des chemins de fichiers et des noms d'applications.

Développeur : Apple Inc. Catégorie : Fichiers système MIME: text/plain
S'OUVRE SUR Windows macOS
Lié : .NOMEDIA · .DLL · .TMP · .LNK

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 15, 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 CRASH ?

Un fichier .crash est un rapport de plantage Apple généré automatiquement lorsqu'une application ou un processus système se termine de manière inattendue sur macOS, iOS, iPadOS, tvOS ou watchOS. Le rapport capture l'état du processus au moment de la défaillance, fournissant aux développeurs les informations nécessaires pour diagnostiquer le bogue sous-jacent.

Les anciens fichiers .crash (jusqu'à macOS 11 Big Sur) sont du texte brut en UTF-8. Ils commencent par un en-tête structuré enregistrant l'identifiant de l'incident (un UUID), le modèle de matériel, la version du système d'exploitation, le nom du processus, le type d'exception et la raison de la terminaison. Sous l'en-tête se trouvent les traces d'appels (stack backtraces) par thread - des listes d'adresses d'appels de fonctions - suivies d'un tableau de toutes les images binaires (frameworks et bibliothèques) chargées dans le processus au moment du plantage, avec leurs adresses de chargement en mémoire et leurs UUID de build.

Depuis macOS 12 Monterey (2021), Apple a remplacé le conteneur sous-jacent par le format .ips (Incident Progress Stream), un objet JSON. Les fichiers apparaissent toujours avec l'extension .crash dans le Finder et Console.app pour des raisons de rétrocompatibilité, mais leur contenu est désormais du JSON structuré avec des clés telles que cpuType, osVersion, threads et binaryImages.

Les traces d'appels dans les rapports non symbolisés affichent des adresses mémoire hexadécimales brutes. La conversion de celles-ci en noms de fonctions lisibles nécessite le paquet de symboles de débogage .dSYM correspondant pour chaque binaire listé dans le rapport. Xcode Organizer symbolise automatiquement les rapports de plantage iOS et tvOS lorsque le bon .dSYM est disponible.

Sur macOS, les rapports de plantage sont stockés dans ~/Library/Logs/DiagnosticReports/ pour les processus utilisateur et /Library/Logs/DiagnosticReports/ pour les processus système. Les journaux de plantage iOS sont récupérés via Xcode Organizer ou le répertoire ~/Library/Logs/CrashReporter/MobileDevice/.

Sécurité et sûreté

RISQUE : LOW

Les fichiers de rapport de plantage ne contiennent aucun code exécutable et ne présentent aucun risque de sécurité en soi. Ils peuvent contenir des données sensibles pour la vie privée : nom d'utilisateur (dans les chemins de fichiers), modèle d'appareil, noms d'applications et occasionnellement des chaînes d'arguments ou des extraits de mémoire. Le processus de soumission de diagnostic d'Apple demande le consentement de l'utilisateur avant d'envoyer des rapports de plantage à Apple.

Détails du format

en bref
NOM COMPLETApple macOS / iOS Crash Reportalias Crash log, Apple crash report
DÉVELOPPEURApple Inc.depuis Mac OS X 10.0 (2001); iOS crash reports since iPhone OS 2.0 (2008)
TYPE MIMEtext/plain
TYPEtexte brut (hérité) ou JSON (moderne, conteneur .ips renommé .crash)
Cette extension est également utilisée par…
  • Windows Error Reporting / Référence générique de vidage de plantage - Certaines applications tierces (par exemple Unity, Electron) sur Windows enregistrent également des résumés de plantage en texte brut avec une extension .crash, distincte du format d'Apple.

Programmes qui ouvrent les fichiers CRASH

Windows1 app
Notepad / VS Code Open-source Ouvrez le fichier .crash dans n'importe quel éditeur de texte sur Windows pour lire le contenu (texte brut ou JSON).
macOS3 apps
TextEdit Intégré Ouvrez le fichier .crash dans TextEdit pour lire le rapport en texte brut. Les fichiers hérités fonctionnent parfaitement ; les fichiers JSON (.ips) sont lisibles mais non formatés.
Xcode Gratuit Faites glisser le .crash dans Xcode ou utilisez Window → Organizer → Crashes pour symboliser les rapports de plantage iOS.
Console (built-in) Intégré Ouvrez Console.app, cliquez sur « Rapports de plantage » dans la barre latérale ; ou faites glisser le fichier .crash sur Console.

Détails techniques

spécifications approfondies
Format héritéTexte brut UTF-8 (macOS jusqu'à Big Sur ; iOS jusqu'à iOS 15)
Format moderneObjet JSON (conteneur .ips renommé .crash pour la compatibilité - macOS 12 Monterey+)
Signature de fichier héritéeEn-tête Incident Identifier: <UUID> au début du fichier
Signature de fichier moderne{ à l'offset d'octet 0 (objet JSON)
Champs d'en-tête clésType/codes d'exception, raison de la terminaison, version de l'OS, modèle de matériel, nom du processus et PID
Traces d'appelsTrace d'appels par thread des adresses d'appel (noms de fonctions symbolisés ou hexadécimal brut)
Liste des images binairesAdresses de chargement et UUID de tous les frameworks et bibliothèques chargés au moment du plantage
SymbolisationLes adresses hexadécimales brutes sont converties en noms de fonctions à l'aide des paquets de débogage .dSYM correspondants
Chemin de stockage macOS~/Library/Logs/DiagnosticReports/ (processus utilisateur) et /Library/Logs/DiagnosticReports/ (système)
Récupération iOSXcode Organizer (onglet Crashes) ou ~/Library/Logs/CrashReporter/MobileDevice/
Couverture de plateformemacOS, iOS, iPadOS, tvOS, watchOS
Taille de fichier typique10 Ko - 500 Ko
PubliéMac OS X 10.0 (2001); iOS crash reports since iPhone OS 2.0 (2008)
Dernière versionJSON-based format (macOS 12 Monterey+, 2021)
Spécificationdeveloper.apple.com

Conversions CRASH

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 CRASH. 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 CRASH.

Foire aux questions

Qu'est-ce qu'un fichier CRASH sur mon Mac ?
Il s'agit d'un rapport de plantage généré automatiquement lorsqu'une application ou un processus système s'est terminé de manière inattendue. Il est inoffensif et peut être supprimé en toute sécurité une fois que vous n'en avez plus besoin.
Comment ouvrir un fichier CRASH ?
Sur Mac, ouvrez Console.app ou n'importe quel éditeur de texte. Sur d'autres plateformes, utilisez n'importe quel éditeur de texte (le fichier est en texte brut ou en JSON).
Dois-je envoyer le fichier CRASH au développeur de l'application ?
Oui - les développeurs trouvent les rapports de plantage très utiles pour corriger les bogues. Joignez le fichier .crash à un rapport de bogue ou à un ticket d'assistance.
Comment symboliser un rapport de plantage ?
Dans Xcode : faites glisser le fichier .crash sur l'icône du dock de Xcode, ou utilisez Window → Organizer → Crashes. Vous avez besoin du fichier de symboles .dSYM correspondant exactement au build de l'application.
Où sont stockés les rapports de plantage sur macOS ?
Plantages d'applications utilisateur : ~/Library/Logs/DiagnosticReports/. Plantages système : /Library/Logs/DiagnosticReports/. Les plantages d'appareils iOS se synchronisent dans ~/Library/Logs/CrashReporter/MobileDevice/.
Quelle est la différence entre les fichiers .crash et .ips ?
.ips (Incident Progress Stream) est le nouveau format de rapport de plantage basé sur JSON utilisé dans macOS 12+ et les versions récentes d'iOS. Console.app gère les deux de manière transparente. Certains outils renomment encore .ips en .crash pour la compatibilité.

Références

1Apple Developer - Examining crash report fieldsdeveloper.apple.com
2Apple Developer - Interpreting JSON crash reports (.ips)developer.apple.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.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Extensions liées

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

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