Skip to main content

Mach-O header analysis and editing

Project description

macholib can be used to analyze and edit Mach-O headers, the executable format used by Mac OS X.

It’s typically used as a dependency analysis tool, and also to rewrite dylib references in Mach-O headers to be @executable_path relative.

Though this tool targets a platform specific file format, it is pure python code that is platform and endian independent.

NEWS

macholib 1.3

macholib 1.3 is a feature release.

Features:

  • Experimental Python 3.x support

    This version contains lightly tested support for Python 3.

macholib 1.2.2

macholib 1.2.2 is a bugfix release.

Bug fixes:

  • Macholib should work better with 64-bit code (patch by Marc-Antoine Parent)

Project details


Download files

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

Source Distribution

macholib-1.3.tar.gz (24.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

macholib-1.3-py3.2.egg (36.1 kB view details)

Uploaded Egg

macholib-1.3-py3.1.egg (36.1 kB view details)

Uploaded Egg

macholib-1.3-py2.7.egg (61.4 kB view details)

Uploaded Egg

macholib-1.3-py2.6.egg (61.6 kB view details)

Uploaded Egg

macholib-1.3-py2.5.egg (61.8 kB view details)

Uploaded Egg

File details

Details for the file macholib-1.3.tar.gz.

File metadata

  • Download URL: macholib-1.3.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for macholib-1.3.tar.gz
Algorithm Hash digest
SHA256 fe76e787925d86a12fa08b0610ea1943611b46977033b94cd858755f90d3dac1
MD5 3677cddb286a63e017d4dd1ea407cd45
BLAKE2b-256 62e99197ed32210b4769caab40f9d655ae071e5296dcc63c20c58b770c3cd704

See more details on using hashes here.

File details

Details for the file macholib-1.3-py3.2.egg.

File metadata

  • Download URL: macholib-1.3-py3.2.egg
  • Upload date:
  • Size: 36.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for macholib-1.3-py3.2.egg
Algorithm Hash digest
SHA256 274e6dd95a95b30e9775f10695da52552d88503ceda5b3982c6ac12ac1e732a6
MD5 d193dd7f8c8dfdecf7155da71a5f17dd
BLAKE2b-256 6d0b4e8ea2e37b4f2739807e3646bd40570b2654e1fa10c85784317a79dad31d

See more details on using hashes here.

File details

Details for the file macholib-1.3-py3.1.egg.

File metadata

  • Download URL: macholib-1.3-py3.1.egg
  • Upload date:
  • Size: 36.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for macholib-1.3-py3.1.egg
Algorithm Hash digest
SHA256 945d34f34262c264f6559300cf7fd1ef40396bae9cc27a420489c8d0f9855fb2
MD5 fc4040f852636af03a0dc9a30a9f9345
BLAKE2b-256 2eb93bc07bb0d2d13c33566d25b254811de06433685460f7d1345a831e7ee0af

See more details on using hashes here.

File details

Details for the file macholib-1.3-py2.7.egg.

File metadata

  • Download URL: macholib-1.3-py2.7.egg
  • Upload date:
  • Size: 61.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for macholib-1.3-py2.7.egg
Algorithm Hash digest
SHA256 fc658b8f342e2dd533ba153ba73dfe97aad6b351a473a125adf958fcea5e7d32
MD5 0343d16535ae758e8f098926b4d29375
BLAKE2b-256 7054f079beb16b6d8475a4a6ee9cc6956e3f809c8c9e618e2408ec0b5b5e762a

See more details on using hashes here.

File details

Details for the file macholib-1.3-py2.6.egg.

File metadata

  • Download URL: macholib-1.3-py2.6.egg
  • Upload date:
  • Size: 61.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for macholib-1.3-py2.6.egg
Algorithm Hash digest
SHA256 350fb4feb55c77702fda4daefb094c02dc56c95de41a8c5ab2744cd5f93870f0
MD5 38188337b12073b1fe251f1cca2565cc
BLAKE2b-256 0de45243ce8d15273c3e6379ef34b4005613e7765509520268900579d906d6e8

See more details on using hashes here.

File details

Details for the file macholib-1.3-py2.5.egg.

File metadata

  • Download URL: macholib-1.3-py2.5.egg
  • Upload date:
  • Size: 61.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for macholib-1.3-py2.5.egg
Algorithm Hash digest
SHA256 4ededec601230d91f96233cae680ba6fc2281e7c0f7a910ea11f269427b50739
MD5 831ea2346815f97bbf48bc13d933bf53
BLAKE2b-256 d82425a6d4f39d06fe10c7c9c1c8b07389aa8a79f6b3d90a6283efbb4fd740a6

See more details on using hashes here.

Supported by

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