Skip to main content

HexBuilder

GitHub Release PyPI PyPI - License

Command line tool that converts a text file to its representing hex code.

HexBuilder is a command line tool that makes bytecode writing easier for the eye. It converts a commented text file:

// header
ABCD DCBA 0000 0000
0000 0000 0000 0000

/*
    This is a multi-line comment.
*/
1239 9129

// oh and caps don't matter
AbCd cAfe

to a binary file whose hex dump is:

ABCD DCBA 0000 0000
0000 0000 0000 0000
1239 9129 ABCD CAFE

So it basically strips all comments and whitespaces and converts a text file to a binary file.

Installation

Install with pip:

pip install hexbuilder

Usage

Enter in command line:

hexbuilder my_text_file

This will create a .hex file (same name as input) as output in the same directory.

Alternatively, the output file can be specified with -o:

hexbuilder my_text_file -o output.hex

Download files

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

Source Distribution

hexbuilder-1.0.3.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

hexbuilder-1.0.3-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file hexbuilder-1.0.3.tar.gz.

File metadata

  • Download URL: hexbuilder-1.0.3.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for hexbuilder-1.0.3.tar.gz
Algorithm Hash digest
SHA256 aa8486ef5bde412fb5a13bab57439f0c4d9c108c85c45f28f1f57d9087495e38
MD5 5ad7ca14527873ae40a71086c61a39d7
BLAKE2b-256 f960c777c97de22844a202e5f85a99b62d5930f6647829215bd3f7c3d8fc6d89

See more details on using hashes here.

File details

Details for the file hexbuilder-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: hexbuilder-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for hexbuilder-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 93aa58c31be61acc071929891336d7b7fe9392c59de85f8e4a3f23a9d761abd9
MD5 002531c27fd44221786ad0e92e3f95ff
BLAKE2b-256 4d2e51425cbb670d8a387f890708ba4db6e8ed5d92e0177fbe0a71d1520e729e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 files

1.0.2

2 files

1.0.1

1 file

Supported by

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