mpyq是一个纯Python库,用于读取暴雪许多游戏中使用的MPQ(MoPaQ)存档。它最初是为数据挖掘Starcraft II重放文件而开发的。除了作为库之外,mpyq还具有一个命令行界面,公开了库的某些核心功能,例如提取档案。只有使用DEFLATEbzip2压缩的文件才被解压缩,这意味着该库不能用于提取暴雪游戏使用的大多数大型游戏资产档案。将来可能会支持更多压缩格式。安装时,可以通过PyPI提供的稳定版本与pip一起安装:

$ pip install mpyq

也可以使用随附的setup.py脚本手动安装:

$ python setup.py install

如果已将Python的bin目录添加到PATH环境变量中,运行此命令会将mpyq安装为库和独立脚本,并且可以在任何地方运行。用法作为库:

>>> from mpyq import ...