Что такое формат файла MPX?
.mpx (Microsoft Project Exchange) - это текстовый формат с разделителями-запятыми для обмена данными управления проектами между приложениями для планирования. Microsoft представила .mpx вместе с Project 4.0 в 1994 году как стандарт обмена, позволяющий передавать данные проекта сторонним инструментам, неспособным читать собственный бинарный формат .MPP.
Файл .mpx состоит из последовательности пронумерованных типов записей, разделенных окончаниями строк CR+LF. Каждая запись начинается с числового идентификатора типа записи, за которым следуют позиционные значения полей, разделенные запятыми. Ключевые типы записей включают заголовок проекта (запись 1), рабочие календари (запись 7), определения задач (записи 60-70), назначения ресурсов (запись 75) и записи ресурсов (записи 140-150). Кодировка файла - 7-битный ASCII, а версия формата объявляется в записи 1, поле 4; MPX 4.0 является последней определенной версией.
Microsoft Project 98 был последней версией, поддерживающей нативную запись .mpx; в Project 2000 и более поздних версиях экспорт был прекращен в пользу формата на основе XML. Несмотря на это, .mpx был широко принят сторонними инструментами управления проектами, включая Primavera, OmniPlan, Sciforma и RationalPlan. Библиотека Java с открытым исходным кодом MPXJ на сегодняшний день остается наиболее функциональной реализацией для чтения и записи.
Формат .mpx был фактически вытеснен форматом Microsoft Project XML для обмена данными и .mpp для нативного хранения, но он по-прежнему используется как формат обмена «наименьшего общего знаменателя», поддерживаемый практически каждым инструментом планирования.
Безопасность и защита
РИСК: LOWПростой текст ASCII; не содержит макросов или исполняемого контента. Безопасно открывать и проверять в любом текстовом редакторе.
Детали формата
в двух словахПрограммы, открывающие файлы MPX
Технические подробности
глубокая спецификация| Кодировка | 7-битный ASCII текст; некоторые реализации расширяют до 8-битного для символов конкретных локалей |
| Контейнер | Текстовые записи, разделенные запятыми (схема MPX); без бинарных элементов |
| Терминатор строки | CR+LF (\r\n) |
| Структура записи | Каждая запись начинается с числового идентификатора типа записи, за которым следуют позиционные значения полей, разделенные запятыми |
| Ключевые типы записей | 1 (Создание файла/Заголовок), 7 (Календарь), 60-70 (Задачи), 75 (Назначения ресурсов), 140-150 (Ресурсы) |
| Версия формата | MPX 4.0 - объявляется в записи создания файла (запись 1), поле 4; последняя известная версия |
| Последняя нативная поддержка записи | Microsoft Project 98 (1997); Project 2000 и более поздние версии поддерживают только импорт |
| Типичный размер файла | 10 КБ - 5 МБ |
| Сжатие | Отсутствует - простой текст ASCII без слоя сжатия |
| Шифрование | Отсутствует - содержимое представляет собой человекочитаемый простой текст |
| Сторонняя библиотека | MPXJ (Java с открытым исходным кодом) - наиболее функциональная реализация для чтения/записи MPX, активно поддерживается |
| Заменен на | Формат Microsoft Project XML (начиная с Project 2000) для обмена; .MPP для нативного хранения |
| Выпущен | 1994 (Microsoft Project 4.0) |
| Последняя версия | MPX 4.0 (last written by Microsoft Project 98) |
| Спецификация | docs.fileformat.com |
Конвертации MPX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах MPX.