Что такое формат файла MPP?
Файлы .mpp содержат данные, хранящиеся в Microsoft Project, специализированном программном обеспечении для управления проектами, разработанном Microsoft. Внутри файлов .mpp пользователи могут найти такие данные, как временная шкала, список задач, распределение ресурсов и другую информацию о проекте, что делает их ценным подспорьем для менеджеров проектов.
Внутренне .mpp представляет собой проприетарный бинарный формат, построенный на контейнере OLE2 Compound File Binary - том же базовом контейнере, который используется в устаревших файлах .doc и .xls. Файл идентифицируется по внутренним потокам Project, а не только по общему заголовку D0 CF 11 E0 A1 B1 1A E1. Формат развивался на протяжении нескольких поколений с момента его появления в 1990 году, имея различные бинарные структуры для Project 2003, 2007, 2010 и более поздних версий.
Файлы .mpp, созданные в MS Project, могут использоваться проектными командами для:
- Управления назначением задач и зависимостями (включая диаграммы Ганта и анализ критического пути),
- Отслеживания и отчетности о прогрессе,
- Контроля финансов и бюджетов,
- Создания графиков с вехами, базовыми планами и календарями ресурсов.
Файлы проектов .mpp могут обновляться различными членами команды. Чтобы минимизировать риск несанкционированного доступа, можно определить права доступа и блокировку конкретной информации внутри файлов.
Для обеспечения максимальной совместимости изменений, вносимых разными участниками команды, рекомендуется использовать одну и ту же версию Microsoft Project во всей команде. Использование разных версий Microsoft Project может вызвать проблемы с корректным чтением модификаций, внесенных другими пользователями, так как каждое поколение использует свою бинарную структуру.
Для кроссплатформенного обмена и обмена между версиями Microsoft Project может экспортировать данные в формат MSPDI .xml или в более старый формат обмена .mpx. Файлы шаблонов имеют расширение .mpt. Сторонние инструменты, такие как ProjectLibre и MOOS Project Viewer, могут открывать файлы .mpp на macOS и Linux без лицензии Microsoft Project.
Безопасность и защита
РИСК: LOWMPP - это пассивные данные графика, но они находятся в контейнере составных документов OLE2, который МОЖЕТ содержать макросы VBA (Project поддерживает макросы). Относитесь к MPP от неизвестного отправителя так же, как к любому файлу Office: не включайте макросы, если не доверяете источнику. Просмотрщики только для чтения (MOOS Project Viewer, просмотрщик Project Plan 365) не запускают макросы проекта и являются безопасным способом проверки плана. В остальном единственной практической проблемой является совместимость версий, а не вредоносное ПО.
Детали формата
в двух словах- Файл траектории инструмента CAM (.mpp) - Файл обработки/траектории инструмента, используемый в системах CAD/CAM, таких как Mastercam и CADdy++.
- Партитура Music Publisher (.mpp) - Документ с нотами, созданный в программе нотации Music Publisher.
Программы, открывающие файлы MPP
Технические подробности
глубокая спецификация| Формат контейнера | OLE2 Compound File Binary (CFB); тот же базовый контейнер, что и в устаревших файлах `.doc` и `.xls` |
| Сигнатура файла (magic bytes) | `D0 CF 11 E0 A1 B1 1A E1` со смещением 0; формат отличается внутренним потоком `MSProject`, а не только общим заголовком |
| MIME-тип | `application/vnd.ms-project` |
| Расширение шаблона | `.mpt` (Microsoft Project Template) - хранит многократно используемые структуры проектов без данных о конкретных задачах |
| Поколения бинарного формата | Различные структуры для Project 98, 2000, 2003, 2007, 2010, 2013-2016 и 2019/2021/365 |
| Механизм планирования | Метод критического пути (CPM) для автоматически планируемых задач; режим ручного планирования представлен в Project 2010 |
| Хранимые данные | Задачи, ресурсы, назначения, календари, макеты диаграмм Ганта, типы зависимостей (окончание-начало и т. д.), поля стоимости и бюджета |
| Снимки базового плана | До 11 базовых планов на один проект (от Baseline до Baseline 10) для отслеживания прогресса графика |
| Форматы экспорта / обмена | MSPDI (`.xml`), устаревший `.mpx`, `.csv`, `.xlsx`, PDF |
| Сжатие | Отсутствует - необработанные бинарные потоки OLE2 без встроенного сжатия |
| Сторонняя поддержка чтения | ProjectLibre, MOOS Project Viewer и Project Plan 365 могут открывать `.mpp` на Windows, macOS и Linux |
| Разработчик | Microsoft Corporation |
| Лицензия / открытость | Проприетарный закрытый формат; Microsoft опубликовала частичную документацию в рамках программы Open Specifications |
| Встроенное представление по умолчанию | Диаграмма Ганта со связанной таблицей задач и временной шкалой; настройки вида и столбцов хранятся внутри файла |
| Выпущен | 1990 (Microsoft Project for Windows); format evolved through 2003/2007/2010+ |
| Спецификация | learn.microsoft.com |
Конвертации MPP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах MPP.