Skip to main content

Dump SDB file to xml using apphelp.dll

Project description

sdbtool

A tool for converting Microsoft Application Compatibility Database (SDB) files to XML format.

Table of Contents

  1. Features
  2. Getting Started
  3. Contributing
  4. License

Features

  • Parses SDB files used by Windows for application compatibility.
  • Converts SDB data into readable XML.
  • Useful for analysis, migration, or documentation.

Getting Started

Installation

Sdbtool is available as sdbtool on PyPI.

Invoke sdbtool directly with uvx:

uvx sdbtool your.sdb                    # Convert the file 'your.sdb' to xml, and print it to the console
uvx sdbtool your.sdb --output your.xml  # Convert the file 'your.sdb' to xml, and write it to 'your.xml'

Or install sdbtool with uv (recommended), pip, or pipx:

# With uv.
uv tool install sdbtool@latest  # Install sdbtool globally.

# With pip.
pip install sdbtool

# With pipx.
pipx install sdbtool

Contributing

Contributions are welcome! Please open issues or submit pull requests.

License

This project is licensed under the MIT License.

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

sdbtool-0.3.1.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

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

sdbtool-0.3.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file sdbtool-0.3.1.tar.gz.

File metadata

  • Download URL: sdbtool-0.3.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sdbtool-0.3.1.tar.gz
Algorithm Hash digest
SHA256 0a47303c391e8e219bbda6f13764b8881cb4e44a37a359ef3aa28c1735b961b9
MD5 42d65a202d3a81969ba1dfd1917fd292
BLAKE2b-256 9a05c99002dfa583c656719e422a08a17d8b57f22c47d17095f37abfeaa5b0eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdbtool-0.3.1.tar.gz:

Publisher: python-publish.yml on learn-more/sdbtool

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sdbtool-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: sdbtool-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sdbtool-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3e21c201483952d8dc00a424c73dc4c2c43df2126aaec9fa3418ba29ac627d8b
MD5 e727d435b88a6626bbf5feacb9958a36
BLAKE2b-256 e41736a1a2bfb29b93072d2d7edfb1775b370332ad9ab55a0195382aabf268b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sdbtool-0.3.1-py3-none-any.whl:

Publisher: python-publish.yml on learn-more/sdbtool

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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