Что такое формат файла ERR?
Файлы .err используются для мониторинга приложений и в диагностических целях.
В файлах .err хранятся текстовые сообщения об ошибках, созданные приложением или процессом операционной системы. Ошибки могут возникать при запуске приложения, загрузке ресурсов, компиляции или записи данных в файлы и в других ситуациях. Файлы .err часто используются на этапе тестирования - как для функциональных тестов, так и для проверки граничных случаев, когда программное обеспечение работает в экстремальных условиях, таких как доступ к сильно ограниченным ресурсам или неожиданный ввод пользователя. Они не менее ценны для поиска и устранения неисправностей в уже развернутых приложениях.
Файлы .err хранят данные в виде простого текста и могут быть открыты любым текстовым редактором. Они создаются приложениями автоматически, часто под именем с меткой времени или уникальным идентификатором, что позволяет легко отследить, какой запуск или обновление их породили. Пустой (нулевой) файл .err рядом с выходными данными задания обычно означает, что ошибок не произошло - это общепринятая практика в системах пакетной обработки и сборки.
Каждая строка обычно идентифицирует местоположение источника (файл и номер строки), код ошибки и понятное человеку сообщение. Точная структура полностью зависит от инструмента, который ее записал; единой спецификации формата не существует.
Безопасность и защита
РИСК: LOWТекстовый файл .err не может исполняться и безопасен для открытия в текстовом редакторе. Два важных предостережения: (1) файлы ошибок могут содержать конфиденциальные данные - пути к файлам, имена пользователей, SQL-запросы со значениями, строки подключения - поэтому очищайте их перед публикацией в открытом доступе; (2) опасайтесь файлов с двойным расширением (errors.err.exe), притворяющихся журналом ошибок - это исполняемый файл, а не текст. Старые/пустые файлы .err обычно можно удалять; файл размером 0 байт обычно означает «ошибок нет».
Детали формата
в двух словах- Файл ошибок Oracle SQL*Loader / утилит - Oracle SQL*Loader (sqlldr) и другие утилиты Oracle записывают отклоненные строки и сообщения об ошибках в файлы .err / .bad во время загрузки данных.
- Вывод ошибок компилятора / сборки - Многие компиляторы и инструменты сборки (например, C/C++, FoxPro COMPILE, LaTeX) сбрасывают ошибки сборки в файл .err рядом с исходным кодом.
- Ошибки чтения при сборке генома - Некоторые инструменты биоинформатики/EDA также создают диагностические файлы .err; читаются как текст, но специфичны для конкретного конвейера обработки.
Программы, открывающие файлы ERR
less file.err (/error для поиска, G для перехода в конец). Технические подробности
глубокая спецификация| Тип формата | Текстовый журнал ошибок/диагностики |
| Кодировка | ASCII или UTF-8 (зависит от локали; устанавливается создающим приложением) |
| Сжатие | Отсутствует (ротированные копии иногда хранятся как .err.gz) |
| Типичный размер | от 0 байт (без ошибок) до нескольких МБ; часто всего несколько строк |
| Связанные ОС | Кроссплатформенный (Windows, macOS, Linux, Unix) |
| MIME-тип | text/plain |
| Структура строк | Обычно: местоположение источника (файл:строка), код ошибки и понятное человеку сообщение в каждой строке |
| Спецификация | Отсутствует - формат полностью определяется создающей программой; универсального стандарта нет |
| Генерация | Автоматически создается компиляторами, базами данных, инструментами сборки и приложениями |
| Значение пустого файла | Файл .err нулевого размера рядом с результатом работы обычно означает отсутствие ошибок |
| Соглашение об именовании | Часто содержит метку времени или уникальное имя для каждого запуска, чтобы отслеживать ошибки в разных сборках или обновлениях |
| Похожие форматы | .log (общий журнал), .out (стандартный вывод), .dmp (дамп памяти), .wer (отчет об ошибках Windows) |
| Инструменты открытия | Любой текстовый редактор; специализированные просмотрщики логов (glogg, Notepad++) добавляют фильтрацию для больших файлов |
| Выпущен | Convention as old as software error reporting itself |
| Открыть стандартное | Да · без роялти |
Конвертации ERR
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ERR.
Часто задаваемые вопросы
Что такое файл ERR?
Как открыть файл ERR?
less в Linux. Это просто текст - его нужно читать, а не запускать.Мой файл ERR пуст (0 байт) - это проблема?
Можно ли удалять файлы ERR?
Почему мой файл ERR заполнен странными символами?
Откуда берутся файлы ERR?
command 2> errors.err).