Skip to content
Serializes a string UUID into bytes with a Microsoft COM-compatible mixed-endian format.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.rst
conf.py
index.rst
uuid_conv.py

README.rst

uuid_conv

Serializes a string UUID into bytes with a Microsoft COM-compatible mixed-endian format. Useful for reverse-engineering COM code.

No dependencies (other than Python 3). Also provides an entrypoint for CLI usage:

$ python3 -m uuid_conv "B3A6F3E0-2B43-11CF-A2DE-00AA00B93356"
e0f3a6b3432bcf11a2de00aa00b93356

Development

$ pip install mypy pytest pytest-cov sphinx
$ mypy --strict uuid_conv.py
$ pytest --doctest-modules --cov uuid_conv uuid_conv.py
$ sphinx-build -b singlehtml . _build
You can’t perform that action at this time.