.CRASH

Plik CRASH

Apple macOS / iOS Crash Report
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CRASH to raport o błędzie Apple generowany automatycznie, gdy aplikacja macOS lub iOS nieoczekiwanie zakończy pracę. Można go otworzyć za pomocą Console.app lub dowolnego edytora tekstu na komputerze Mac. Nie zawiera on kodu wykonywalnego i nie stanowi zagrożenia dla bezpieczeństwa, choć może zawierać dane osobowe, takie jak ścieżki plików i nazwy aplikacji.

Deweloper: Apple Inc. Kategoria: Pliki systemowe MIME: text/plain
OTWIERA SIĘ NA Windows macOS
Powiązane: .NOMEDIA · .DLL · .TMP · .LNK

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 15, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CRASH?

Plik .crash to raport o błędzie Apple generowany automatycznie, gdy aplikacja lub proces systemowy nieoczekiwanie zakończy pracę w systemie macOS, iOS, iPadOS, tvOS lub watchOS. Raport rejestruje stan procesu w momencie awarii, dostarczając programistom informacji niezbędnych do zdiagnozowania błędu.

Starsze pliki .crash (do systemu macOS 11 Big Sur) to zwykły tekst w formacie UTF-8. Zaczynają się od ustrukturyzowanego nagłówka zawierającego identyfikator zdarzenia (UUID), model sprzętu, wersję systemu operacyjnego, nazwę procesu, typ wyjątku i przyczynę zakończenia. Poniżej nagłówka znajdują się ślady stosu (stack backtraces) dla poszczególnych wątków - listy adresów wywołań funkcji - a następnie tabela wszystkich obrazów binarnych (frameworków i bibliotek) załadowanych do procesu w momencie awarii, wraz z ich adresami ładowania w pamięci i identyfikatorami UUID kompilacji.

Od wersji macOS 12 Monterey (2021) Apple zmieniło bazowy kontener na format .ips (Incident Progress Stream), który jest obiektem JSON. Pliki nadal pojawiają się z rozszerzeniem .crash w Finderze i Console.app w celu zachowania kompatybilności wstecznej, ale ich zawartość to teraz ustrukturyzowany JSON z kluczami takimi jak cpuType, osVersion, threads i binaryImages.

Ślady stosu w raportach bez symboli (unsymbolicated) pokazują surowe szesnastkowe adresy pamięci. Konwersja tych adresów na czytelne nazwy funkcji wymaga dopasowanego pakietu symboli debugowania .dSYM dla każdego pliku binarnego wymienionego w raporcie. Xcode Organizer automatycznie symbolizuje raporty o błędach iOS i tvOS, gdy dostępny jest poprawny plik .dSYM.

W systemie macOS raporty o błędach są przechowywane w ~/Library/Logs/DiagnosticReports/ dla procesów użytkownika oraz /Library/Logs/DiagnosticReports/ dla procesów systemowych. Logi błędów iOS są pobierane za pośrednictwem Xcode Organizer lub katalogu ~/Library/Logs/CrashReporter/MobileDevice/.

Bezpieczeństwo

RYZYKO: LOW

Pliki raportów o błędach nie zawierają kodu wykonywalnego i same w sobie nie stanowią zagrożenia dla bezpieczeństwa. Mogą zawierać dane wrażliwe dla prywatności: nazwę użytkownika (w ścieżkach plików), model urządzenia, nazwy aplikacji, a sporadycznie ciągi argumentów lub fragmenty pamięci. Proces przesyłania danych diagnostycznych Apple prosi o zgodę użytkownika przed wysłaniem raportów do Apple.

Szczegóły formatu

w pigułce
PEŁNA NAZWAApple macOS / iOS Crash Reportznany również jako Crash log, Apple crash report
DEWELOPERApple Inc.od Mac OS X 10.0 (2001); iOS crash reports since iPhone OS 2.0 (2008)
TYP MIMEtext/plain
TYPzwykły tekst (starszy) lub JSON (nowoczesny, kontener .ips o zmienionej nazwie na .crash)
To rozszerzenie jest również używane przez…
  • Windows Error Reporting / Ogólne odniesienie do zrzutów awaryjnych - Niektóre aplikacje innych firm (np. Unity, Electron) w systemie Windows również zapisują tekstowe podsumowania awarii z rozszerzeniem .crash, co jest formatem odrębnym od formatu Apple.

Programy otwierające pliki CRASH

Windows1 app
Notepad / VS Code Open-source Otwórz plik .crash w dowolnym edytorze tekstu w systemie Windows, aby przeczytać zawartość (zwykły tekst lub JSON).
macOS3 apps
TextEdit Wbudowany Otwórz plik .crash w TextEdit, aby przeczytać raport w formie zwykłego tekstu. Starsze pliki działają idealnie; pliki JSON (.ips) są czytelne, ale niesformatowane.
Xcode Darmowy Przeciągnij .crash do Xcode lub użyj Window → Organizer → Crashes, aby symbolizować raporty o błędach iOS.
Console (built-in) Wbudowany Otwórz Console.app, kliknij „Raporty o błędach” (Crash Reports) na pasku bocznym lub przeciągnij plik .crash do okna konsoli.

Szczegóły techniczne

specyfikacja
Starszy formatZwykły tekst UTF-8 (macOS do Big Sur; iOS do iOS 15)
Nowoczesny formatObiekt JSON (kontener .ips o zmienionej nazwie na .crash dla kompatybilności - macOS 12 Monterey+)
Sygnatura pliku (starsza)Nagłówek „Incident Identifier: <UUID>” na początku pliku
Sygnatura pliku (nowoczesna){ na offsecie bajtowym 0 (obiekt JSON)
Kluczowe pola nagłówkaTyp/kody wyjątków, przyczyna zakończenia, wersja OS, model sprzętu, nazwa procesu i PID
Ślady stosuŚlad wsteczny (backtrace) dla każdego wątku z adresami wywołań (nazwy funkcji po symbolizacji lub surowe dane szesnastkowe)
Lista obrazów binarnychAdresy ładowania i identyfikatory UUID wszystkich frameworków i bibliotek załadowanych w momencie awarii
SymbolizacjaKonwersja surowych adresów szesnastkowych na nazwy funkcji przy użyciu pasujących pakietów debugowania .dSYM
Ścieżka przechowywania macOS~/Library/Logs/DiagnosticReports/ (procesy użytkownika) i /Library/Logs/DiagnosticReports/ (system)
Pobieranie z iOSXcode Organizer (karta Crashes) lub ~/Library/Logs/CrashReporter/MobileDevice/
Obsługiwane platformymacOS, iOS, iPadOS, tvOS, watchOS
Typowy rozmiar pliku10 KB - 500 KB
WydanoMac OS X 10.0 (2001); iOS crash reports since iPhone OS 2.0 (2008)
Najnowsza wersjaJSON-based format (macOS 12 Monterey+, 2021)
Specyfikacjadeveloper.apple.com

Konwersje CRASH

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CRASH. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CRASH.

Najczęściej zadawane pytania

Co to jest plik CRASH na moim komputerze Mac?
Jest to automatycznie generowany raport o błędzie utworzony w momencie nieoczekiwanego zakończenia pracy aplikacji lub procesu systemowego. Jest nieszkodliwy i można go bezpiecznie usunąć, gdy nie jest już potrzebny.
Jak otworzyć plik CRASH?
Na komputerze Mac otwórz Console.app lub dowolny edytor tekstu. Na innych platformach użyj dowolnego edytora tekstu (plik jest zwykłym tekstem lub formatem JSON).
Czy powinienem wysłać plik CRASH do programisty aplikacji?
Tak - programiści uważają raporty o błędach za bardzo przydatne przy naprawianiu błędów. Załącz plik .crash do zgłoszenia błędu lub zgłoszenia do pomocy technicznej.
Jak symbolizować raport o błędzie?
W Xcode: przeciągnij plik .crash na ikonę Xcode w docku lub użyj Window → Organizer → Crashes. Potrzebujesz pliku symboli .dSYM pasującego do dokładnie tej samej kompilacji aplikacji.
Gdzie są przechowywane raporty o błędach w macOS?
Awarie aplikacji użytkownika: ~/Library/Logs/DiagnosticReports/. Awarie systemowe: /Library/Logs/DiagnosticReports/. Awarie urządzeń iOS synchronizują się z ~/Library/Logs/CrashReporter/MobileDevice/.
Jaka jest różnica między plikami .crash a .ips?
.ips (Incident Progress Stream) to nowszy format raportów o błędach oparty na JSON, używany w macOS 12+ i nowszych wersjach iOS. Console.app obsługuje oba formaty w sposób przezroczysty. Niektóre narzędzia nadal zmieniają nazwę .ips na .crash dla zachowania kompatybilności.

Źródła

1Apple Developer - Examining crash report fieldsdeveloper.apple.com
2Apple Developer - Interpreting JSON crash reports (.ips)developer.apple.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z