What is the MPK file format?
.mpk files are ArcGIS Map Package archives used to share complete ArcMap projects as a single portable file. Introduced with ArcGIS 10.0 in 2010 by Esri (Environmental Systems Research Institute), an .mpk bundles an ArcMap document (.mxd) together with all referenced data sources - shapefiles, geodatabases, rasters, and other layer data - into one self-contained package.
Internally, .mpk is a renamed ZIP archive; renaming the file to .zip and extracting it reveals the internal layout. The archive contains a version subfolder such as v10/ or v101/, whose name encodes the minimum ArcGIS version required to open the file. All referenced spatial datasets are copied and flattened inside this structure alongside the .mxd document.
Each entry is compressed with DEFLATE and protected by a CRC-32 checksum. File size ranges from a few megabytes to several gigabytes depending on the volume of included GIS datasets.
Esri's current desktop platform, ArcGIS Pro, uses the successor format .mpkx instead of .mpk. Existing .mpk files can be opened in ArcMap 10.x directly, or converted for use in ArcGIS Pro. The format remains widely used for sharing ArcMap projects across teams and with external stakeholders.
Security & safety
RISK: LOWMPK files are GIS data packages and pose no typical execution risk. Contents are map documents and datasets. Opening in ArcGIS is safe; extracted data files (shapefiles, geodatabases) are standard GIS data. No known malware vector.
Format details
in a nutshell- Painkiller Overdose Game Map File - Mindware Studios used .mpk for game map data in Painkiller Overdose (2007); unrelated to GIS.
- Project64 Memory Pack - Nintendo 64 emulator Project64 uses .mpk for Controller Pak saves containing game save data.
Programs that open MPK files
Technical details
deep spec| Container | ZIP archive (renamed); magic bytes `50 4B 03 04` (standard ZIP local file header) |
| Compression | DEFLATE per-entry ZIP compression |
| Integrity | CRC-32 checksum per ZIP entry |
| Internal structure | Version subfolder (`v10/`, `v101/`, etc.), `.mxd` ArcMap document, and flattened data source folders |
| Version encoding | Subfolder name encodes minimum required ArcGIS version (e.g., `v10` = ArcGIS 10.0, `v101` = 10.1) |
| Contents | ArcMap `.mxd` + all referenced layers: shapefiles, geodatabases, rasters, and related spatial data |
| Inspection | Rename to `.zip` to browse or extract contents with any archive tool |
| Typical size | 1 MB - several GB (depends on included GIS dataset volume) |
| Maximum entries | 65,535 files (ZIP format limit) |
| Platform | Windows (ArcGIS Desktop / ArcMap primary); limited Linux support via Esri server tools |
| Successor format | `.mpkx` (ArcGIS Pro Map Package) for ArcGIS Pro workflows |
| Introduction | ArcGIS 10.0, released 2010 |
| Released | 2010 (ArcGIS 10.0) |
| Latest version | N/A (superseded by MPKX in ArcGIS Pro) |
| Specification | desktop.arcgis.com |
MPK conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about MPK files.