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.
Metadata
Release files for expak 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distributions (sdists)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| expak-1.1.1.zip | 88.9 kB | Without provenance | Details for expak-1.1.1.zip | |
| expak-1.1.1.tar.gz | 60.6 kB | Without provenance | Details for expak-1.1.1.tar.gz |
Built distributions (wheels)
| File | Actions Reset | |||
|---|---|---|---|---|
| expak-1.1.1.win-amd64.exe | Details for expak-1.1.1.win-amd64.exe | |||
| expak-1.1.1.win32.exe | Details for expak-1.1.1.win32.exe | |||
| expak-1.1.1-py3.4.egg | Legacy Egg format | - | - | Details for expak-1.1.1-py3.4.egg |
| expak-1.1.1-py3.3.egg | Legacy Egg format | - | - | Details for expak-1.1.1-py3.3.egg |
| expak-1.1.1-py3.2.egg | Legacy Egg format | - | - | Details for expak-1.1.1-py3.2.egg |
| expak-1.1.1-py2.7.egg | Legacy Egg format | - | - | Details for expak-1.1.1-py2.7.egg |
| expak-1.1.1-py2.6.egg | Legacy Egg format | - | - | Details for expak-1.1.1-py2.6.egg |
Total release size: 702.7 kB
Release files / expak-1.1.1.zip
| Download URL | expak-1.1.1.zip |
|---|---|
| Size | 88.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2aaf487751c6ac47caa8397267c391844097836ef4808c97c17379227f0ca161
|
|
BLAKE2b-256 checksum How to use checksums |
7abe033dbad1280f2c8a74cebe065ccd9708eebeb79ad91774b1c89b20a9d7c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1.tar.gz
| Download URL | expak-1.1.1.tar.gz |
|---|---|
| Size | 60.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9724f1fcbe6adb3d862e44a8adf89fe21112ebaac7c26241f91a2c93f6826afc
|
|
BLAKE2b-256 checksum How to use checksums |
bb5e5ad4178a65a528a4beb1f55fe7d1df1857612c94a123549fff68c45d692d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1.win-amd64.exe
| Download URL | expak-1.1.1.win-amd64.exe |
|---|---|
| Size | 241.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c9057209ef6028f8286ab046e83f8b12fbc0264e09353f0718cea37f7ad900bd
|
|
BLAKE2b-256 checksum How to use checksums |
a2c42106d91c59273197fb149043dfc0d2f9516056b81f30ebf22664435194ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1.win32.exe
| Download URL | expak-1.1.1.win32.exe |
|---|---|
| Size | 213.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22bae3bb1eb0a35cc00edd5a513a93e0b2100781382c56ae902dad3d7328c9c7
|
|
BLAKE2b-256 checksum How to use checksums |
c32c5c23b237366c59ca199904cee1cfff54f73cb3294023d4c670809de38ee8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1-py3.4.egg
| Download URL | expak-1.1.1-py3.4.egg |
|---|---|
| Size | 19.8 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
fd896e6ebbfd31a60f5a5a9503c6a03076c9f4b2f74b267a8b053624dba39e7d
|
|
BLAKE2b-256 checksum How to use checksums |
b627a9edd5b2536f7f12f9d0e672ebee950a6d4cbd2d7eb88a21ec88a12b33fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1-py3.3.egg
| Download URL | expak-1.1.1-py3.3.egg |
|---|---|
| Size | 19.9 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
cf394be948130db68e28f343ae8b23a1bd50910df5c537858a434dda19d467fa
|
|
BLAKE2b-256 checksum How to use checksums |
74acd2cc01fdc46b6a3ff5cb57fd1e6ce08f2cfe7f299bd8cdd24f856c3c0139
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1-py3.2.egg
| Download URL | expak-1.1.1-py3.2.egg |
|---|---|
| Size | 19.8 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
a4c75f530fd9653e482dcbb1803f6afdcf254b493258397164f56624d4129ab4
|
|
BLAKE2b-256 checksum How to use checksums |
944845d2035bda81dea6d2746b48a973e0ce45a4caaac451f358d2f368f47755
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1-py2.7.egg
| Download URL | expak-1.1.1-py2.7.egg |
|---|---|
| Size | 19.6 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
11fe26f2f367a4dd34647b7ca8349f86e54b0cfab20b3c8d212fafcf5763a787
|
|
BLAKE2b-256 checksum How to use checksums |
e34ae7090c5493595dedc6d38f3b5eedd522f9950a8c62469799e18094d23e39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / expak-1.1.1-py2.6.egg
| Download URL | expak-1.1.1-py2.6.egg |
|---|---|
| Size | 19.7 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
2cc7c8813dcf886d89c5159eebeec1eee7600f6099f69ed972f192c6b0027b96
|
|
BLAKE2b-256 checksum How to use checksums |
61bcd2fff04f60e3fc2cdc7a6781c324fc0495dfff7f2345a3ff3d1ca51e9923
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for expak 1.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.