Co to jest format pliku ERR?
Pliki .err są używane do monitorowania aplikacji i celów diagnostycznych.
Pliki .err przechowują tekstowe komunikaty o błędach generowane przez aplikację lub proces systemu operacyjnego. Błędy mogą wystąpić między innymi podczas uruchamiania aplikacji, ładowania zasobów, kompilacji lub zapisywania danych do plików. Pliki .err są powszechnie stosowane w fazie testów - zarówno w testach funkcjonalnych, jak i testach przypadków brzegowych, gdzie oprogramowanie jest sprawdzane w ekstremalnych warunkach, takich jak dostęp do bardzo ograniczonych zasobów lub nieoczekiwane dane wejściowe użytkownika. Są one równie cenne przy rozwiązywaniu problemów z wdrożonymi już aplikacjami.
Pliki .err przechowują dane w formacie tekstowym i mogą być otwierane za pomocą dowolnego edytora tekstu. Są generowane automatycznie przez aplikacje, często pod nazwą zawierającą znacznik czasu lub unikalny identyfikator, co ułatwia prześledzenie, które uruchomienie lub aktualizacja je wygenerowała. Pusty (zero-bajtowy) plik .err obok wyników zadania zazwyczaj oznacza, że nie wystąpiły żadne błędy - jest to powszechna konwencja w systemach przetwarzania wsadowego i systemach budowania.
Każda linia zazwyczaj identyfikuje lokalizację źródłową (plik i numer linii), kod błędu oraz czytelny dla człowieka komunikat. Dokładna struktura zależy całkowicie od narzędzia, które ją zapisało; nie istnieje jedna specyfikacja dla tego formatu.
Bezpieczeństwo
RYZYKO: LOWTekstowy plik .err nie może się uruchomić i jest bezpieczny do otwarcia w edytorze tekstu. Dwie realne przestrogi: (1) pliki błędów mogą zawierać wrażliwe dane - ścieżki do plików, nazwy użytkowników, zapytania SQL z wartościami, parametry połączenia - więc należy je oczyścić przed publikacją publiczną lub dołączeniem do forum; (2) należy uważać na pliki z podwójnym rozszerzeniem (errors.err.exe) udające dziennik błędów - jest to plik wykonywalny, a nie tekstowy. Stare/puste pliki .err są zazwyczaj bezpieczne do usunięcia; 0-bajtowy .err zazwyczaj oznacza po prostu „brak błędów”.
Szczegóły formatu
w pigułce- Plik błędów Oracle SQL*Loader / narzędzi - Oracle SQL*Loader (sqlldr) i inne narzędzia Oracle zapisują odrzucone wiersze i komunikaty o błędach do pliku .err / .bad podczas ładowania danych.
- Wyjście błędów kompilatora / budowania - Wiele kompilatorów i narzędzi do budowania (np. C/C++, FoxPro COMPILE, LaTeX) zrzuca błędy budowania do pliku .err obok źródła.
- Odczyty błędów asemblacji genomu - Niektóre narzędzia bioinformatyczne/EDA również emitują pliki diagnostyczne .err; czytelne jako tekst, ale specyficzne dla danego potoku przetwarzania.
Programy otwierające pliki ERR
less file.err (/error, aby szukać, G, aby skoczyć na koniec). Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowy dziennik błędów/diagnostyczny |
| Kodowanie | ASCII lub UTF-8 (zależne od ustawień regionalnych; ustawiane przez aplikację generującą) |
| Kompresja | Brak (zrotowane kopie czasem przechowywane jako .err.gz) |
| Typowy rozmiar | 0 bajtów (brak błędów) do kilku MB; często tylko kilka linii |
| Powiązany system operacyjny | Wieloplatformowy (Windows, macOS, Linux, Unix) |
| Typ MIME | text/plain |
| Struktura linii | Zazwyczaj: lokalizacja źródłowa (plik:linia), kod błędu i czytelny komunikat w każdej linii |
| Specyfikacja | Brak - format jest całkowicie zdefiniowany przez program generujący; brak uniwersalnego standardu |
| Generowanie | Automatycznie tworzone przez kompilatory, bazy danych, narzędzia do budowania i aplikacje |
| Znaczenie pustego pliku | Zero-bajtowy .err obok wyników zadania konwencjonalnie oznacza, że nie wystąpiły żadne błędy |
| Konwencja nazewnictwa | Często zawiera znacznik czasu lub unikalną nazwę dla każdego uruchomienia, aby umożliwić śledzenie w wielu kompilacjach lub aktualizacjach |
| Powiązane formaty | .log (ogólny dziennik), .out (standardowe wyjście), .dmp (zrzut awaryjny), .wer (raport błędów Windows) |
| Narzędzia do otwierania | Dowolny edytor tekstu; specjalistyczne przeglądarki logów (glogg, Notepad++) dodają filtrowanie dla dużych plików |
| Wydano | Convention as old as software error reporting itself |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
Konwersje ERR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ERR.
Najczęściej zadawane pytania
Co to jest plik ERR?
Jak otworzyć plik ERR?
less w systemie Linux. To po prostu tekst - czytasz go, nie uruchamiasz.Mój plik ERR jest pusty (0 bajtów) - czy to problem?
Czy mogę usunąć pliki ERR?
Dlaczego mój plik ERR jest pełen dziwnych znaków?
Skąd biorą się pliki ERR?
command 2> errors.err).