Что такое формат файла PMA?
Файл .pma - это двоичный журнал оповещений, создаваемый системным монитором Windows (perfmon.exe), встроенным инструментом Windows для отслеживания системных показателей, таких как загрузка процессора, потребление памяти, пропускная способность диска и сетевая активность. Формат .pma записывает события оповещений - записи с метками времени, создаваемые всякий раз, когда отслеживаемый счетчик пересекает определенный пользователем порог.
Системный монитор использует семейство из пяти типов файлов для фиксации различных аспектов данных мониторинга. Файл .pma отвечает именно за журналы оповещений; сопутствующие форматы включают .pmc (настройки счетчиков), .pml (непрерывные данные журнала), .pmr (снимки отчетов) и .pmw (конфигурация рабочей области). Все пять форматов имеют проприетарную двоичную структуру Microsoft и являются частью Windows со времен NT 3.1 (1993).
Формат создается, когда пользователь настраивает оповещение счетчика в системном мониторе и запускает его - например, вызывая оповещение всякий раз, когда загрузка процессора превышает 90%. Полученный файл .pma можно повторно открыть в системном мониторе на любой совместимой машине Windows.
В современных версиях Windows (начиная с Vista) системный монитор перешел на формат .blg (двоичный журнал) для общего ведения журналов и Event Tracing for Windows (.etl) для высокоточной диагностики. Устаревшие файлы .pma все еще можно открыть в текущем системном мониторе, но новые установки по умолчанию создают вывод в форматах .blg или .csv. Пользователи также могут встретить файлы .pma внутри папок профилей браузеров на базе Chromium (Chrome, Edge), где движок браузера использует это расширение для внутренней телеметрии производительности, не связанной с Windows Perfmon.
Безопасность и защита
РИСК: LOWДвоичные файлы данных, которые не могут исполнять код. Удаление файлов .pma из папок профилей браузеров (Chrome/Edge) безопасно - браузер воссоздает их. Журналы оповещений Perfmon из неизвестных источников не представляют риска исполнения, но могут содержать конфиденциальные данные о производительности системы или имена хостов.
Детали формата
в двух словах- Скомпилированный шаблон phpMyAdmin - phpMyAdmin предварительно компилирует шаблоны Smarty PHP в файлы .pma для кэширования; это совершенно не связано с Windows Perfmon.
Программы, открывающие файлы PMA
Технические подробности
глубокая спецификация| Назначение файла | Записывает события оповещений с метками времени из системного монитора Windows, когда счетчики пересекают заданные пользователем пороги |
| Кодировка | Двоичная (проприетарный формат журнала Microsoft Perfmon) |
| Порядок байтов | Little-endian |
| Магические байты | 04 00 00 00 по смещению 0 |
| Связанные форматы Perfmon | .pmc (настройки), .pml (данные журнала), .pmr (отчет), .pmw (рабочая область) - семейство Perfmon из пяти форматов |
| Дата появления | Windows NT 3.1 (1993) вместе с оригинальным инструментом системного монитора |
| Заменен на | .blg (двоичный журнал) для общего ведения журналов; .etl (Event Tracing for Windows) для высокоточной диагностики |
| Платформа | Windows NT, 2000, XP, Vista, 7, 8, 10, 11 |
| Типичный размер файла | от 1 КБ до 50 МБ в зависимости от длительности мониторинга и количества счетчиков |
| Вторичное использование | Браузеры на базе Chromium (Chrome, Edge) записывают файлы .pma в папки профилей для внутренней телеметрии производительности, не связанной с Perfmon |
| Чем открывается | Системный монитор Windows (perfmon.exe); данные могут быть экспортированы в CSV для анализа в Excel |
| Доступность спецификации | Проприетарный двоичный формат Microsoft; публичная спецификация не опубликована |
| Выпущен | Windows NT 3.1, 1993 |
| Последняя версия | N/A (format unchanged through current Windows) |
| Спецификация | docs.microsoft.com |
Конвертации PMA
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PMA.