What is this repository for?
Binilla is a universal, GUI based, binary structure editor powered by supyr_struct. Binilla is capable of generating editing interfaces for any binary structures defined with the supyr_struct library. Meta data can be embedded into the supyr_struct descriptors to customize the way Binilla displays the structures. This includes specifying custom widgets, field value ranges, visibility of fields, whether a field can be edited, comments, tooltips, field units, and more.
Below are a few versions of Binilla displaying various structures. Even the configuration window is generated from a supyr_struct structure definition.
Installing
First install any version of Python 3(The newest version is recommended).
There are two ways to install binilla from this point:
Open a command prompt and execute: pip install binilla
or
Extract a copy of the repository into a directory titled “binilla “.
Move the file “setup.py” into the directory containing “binilla “.
Open a command prompt, navigate to the directory containing setup.py, and execute: python setup.py install
During install, python should try to download and install supyr_struct. If it fails to, you must install that as well.
Once the install finishes, binilla should be able to be run by opening a python interpreter and executing: from binilla import run
Who do I talk to?
Devin Bobadilla (Author of binilla) mosesbobadilla@gmail.com
Release files for binilla 0.9.59
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| binilla-0.9.59-py3.5.egg | Legacy Egg format | - | - | Details |
| binilla-0.9.59-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 277.6 kB
Release files / binilla-0.9.59-py3.5.egg
| Download URL | binilla-0.9.59-py3.5.egg |
|---|---|
| Size | 192.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
f5a2648aca8be1bd53221c57d69c65db8d456efe06b4d081d294ad61a422f475
|
|
BLAKE2b-256 checksum How to use checksums |
96965c2d26d5a15cef86f72ef326f738e13a3adc1d9dd66a7a4e3607b242fd11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / binilla-0.9.59-py3-none-any.whl
| Download URL | binilla-0.9.59-py3-none-any.whl |
|---|---|
| Size | 85.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
95a5d46f95df0c5526360ebb551b519d2766a2f159e2294964b6bb2dfb671369
|
|
BLAKE2b-256 checksum How to use checksums |
c29ea35fd704e571ef9dcd2cf23a31003a39876ff17efd588052f3c41f1ad945
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |