Skip to main content

Extract and process resources from Quake-style pak files

Project description

expak is a GPLv3-licensed tool to extract and optionally process resources from one or more Quake-style pak files.

The main component delivered by expak installation is a pure Python module, for programmatically working with pak files. The installation also creates a command-line utility for simple resource-extraction operations.

Currently expak is compatible with Python 2.6, 2.7, 3.2, and later 3.x. It has no dependencies outside of the standard Python modules.

The expak module documentation contains examples of using the module. Those examples range from a one-liner for listing pak file contents, up to a complete script for extracting and modifying map files for use on a CTF server.

The quakesounds application makes extensive use of expak.

Documentation

Changelog

  • 1.1.1 (2014-04-30)

    • Explicitly claim support for PyPy and 3.4 (no functional change).

    • Bigger example script included in module docs.

    • Minor improvements to the readme.

  • 1.1 (2014-02-16)

    • Python 3 support.

  • 1.0 (2013-11-21)

    • Minor improvements to setup script, comments, and docs.

    • Support for “python -m expak”.

    • Removal of race in subdirectory creation in nop_converter.

  • 0.9 (2013-11-19)

    • Initial upload to PyPI. No known issues, but starting with a beta classifier until I’m sure that the packaging is correct.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

expak-1.1.1.zip (88.9 kB view details)

Uploaded Source

expak-1.1.1.tar.gz (60.6 kB view details)

Uploaded Source

Built Distributions

expak-1.1.1.win-amd64.exe (241.1 kB view details)

Uploaded Source

expak-1.1.1.win32.exe (213.4 kB view details)

Uploaded Source

expak-1.1.1-py3.4.egg (19.8 kB view details)

Uploaded Source

expak-1.1.1-py3.3.egg (19.9 kB view details)

Uploaded Source

expak-1.1.1-py3.2.egg (19.8 kB view details)

Uploaded Source

expak-1.1.1-py2.7.egg (19.6 kB view details)

Uploaded Source

expak-1.1.1-py2.6.egg (19.7 kB view details)

Uploaded Source

File details

Details for the file expak-1.1.1.zip.

File metadata

  • Download URL: expak-1.1.1.zip
  • Upload date:
  • Size: 88.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1.zip
Algorithm Hash digest
SHA256 2aaf487751c6ac47caa8397267c391844097836ef4808c97c17379227f0ca161
MD5 cb23bb2e63a0ba4e8c41dd3eaa6d7741
BLAKE2b-256 7abe033dbad1280f2c8a74cebe065ccd9708eebeb79ad91774b1c89b20a9d7c4

See more details on using hashes here.

File details

Details for the file expak-1.1.1.tar.gz.

File metadata

  • Download URL: expak-1.1.1.tar.gz
  • Upload date:
  • Size: 60.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9724f1fcbe6adb3d862e44a8adf89fe21112ebaac7c26241f91a2c93f6826afc
MD5 63950221a576e53f7fa4964b588e96b1
BLAKE2b-256 bb5e5ad4178a65a528a4beb1f55fe7d1df1857612c94a123549fff68c45d692d

See more details on using hashes here.

File details

Details for the file expak-1.1.1.win-amd64.exe.

File metadata

File hashes

Hashes for expak-1.1.1.win-amd64.exe
Algorithm Hash digest
SHA256 c9057209ef6028f8286ab046e83f8b12fbc0264e09353f0718cea37f7ad900bd
MD5 06ee2dbd01324c46c283a2661a16f00f
BLAKE2b-256 a2c42106d91c59273197fb149043dfc0d2f9516056b81f30ebf22664435194ca

See more details on using hashes here.

File details

Details for the file expak-1.1.1.win32.exe.

File metadata

  • Download URL: expak-1.1.1.win32.exe
  • Upload date:
  • Size: 213.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1.win32.exe
Algorithm Hash digest
SHA256 22bae3bb1eb0a35cc00edd5a513a93e0b2100781382c56ae902dad3d7328c9c7
MD5 13f3ecc4a2239f5b0acf5852c727d81c
BLAKE2b-256 c32c5c23b237366c59ca199904cee1cfff54f73cb3294023d4c670809de38ee8

See more details on using hashes here.

File details

Details for the file expak-1.1.1-py3.4.egg.

File metadata

  • Download URL: expak-1.1.1-py3.4.egg
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1-py3.4.egg
Algorithm Hash digest
SHA256 fd896e6ebbfd31a60f5a5a9503c6a03076c9f4b2f74b267a8b053624dba39e7d
MD5 5d65bf9e56e352aec2ed1b64ff5f02f8
BLAKE2b-256 b627a9edd5b2536f7f12f9d0e672ebee950a6d4cbd2d7eb88a21ec88a12b33fa

See more details on using hashes here.

File details

Details for the file expak-1.1.1-py3.3.egg.

File metadata

  • Download URL: expak-1.1.1-py3.3.egg
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1-py3.3.egg
Algorithm Hash digest
SHA256 cf394be948130db68e28f343ae8b23a1bd50910df5c537858a434dda19d467fa
MD5 ff38c93c82ee1a2953debe2e8c48d7dd
BLAKE2b-256 74acd2cc01fdc46b6a3ff5cb57fd1e6ce08f2cfe7f299bd8cdd24f856c3c0139

See more details on using hashes here.

File details

Details for the file expak-1.1.1-py3.2.egg.

File metadata

  • Download URL: expak-1.1.1-py3.2.egg
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1-py3.2.egg
Algorithm Hash digest
SHA256 a4c75f530fd9653e482dcbb1803f6afdcf254b493258397164f56624d4129ab4
MD5 f07c89b1e75467d5104a5a35ab6704d8
BLAKE2b-256 944845d2035bda81dea6d2746b48a973e0ce45a4caaac451f358d2f368f47755

See more details on using hashes here.

File details

Details for the file expak-1.1.1-py2.7.egg.

File metadata

  • Download URL: expak-1.1.1-py2.7.egg
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1-py2.7.egg
Algorithm Hash digest
SHA256 11fe26f2f367a4dd34647b7ca8349f86e54b0cfab20b3c8d212fafcf5763a787
MD5 ac28da5fe6c912b3dea5665e0dd3929b
BLAKE2b-256 e34ae7090c5493595dedc6d38f3b5eedd522f9950a8c62469799e18094d23e39

See more details on using hashes here.

File details

Details for the file expak-1.1.1-py2.6.egg.

File metadata

  • Download URL: expak-1.1.1-py2.6.egg
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expak-1.1.1-py2.6.egg
Algorithm Hash digest
SHA256 2cc7c8813dcf886d89c5159eebeec1eee7600f6099f69ed972f192c6b0027b96
MD5 0f1e4bda1008c39afb6d356e95eadc05
BLAKE2b-256 61bcd2fff04f60e3fc2cdc7a6781c324fc0495dfff7f2345a3ff3d1ca51e9923

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page