parsedid mirror
Go to file
Ral 6fb664e2ef Parsing and assembling for EDID base blocks 2023-07-31 19:18:58 +02:00
src Parsing and assembling for EDID base blocks 2023-07-31 19:18:58 +02:00
.gitignore Add git ignore file 2023-07-30 02:43:24 +02:00
.rustfmt.toml Parsing and assembling for EDID base blocks 2023-07-31 19:18:58 +02:00
Cargo.lock Parsing and assembling for EDID base blocks 2023-07-31 19:18:58 +02:00
Cargo.toml Parsing and assembling for EDID base blocks 2023-07-31 19:18:58 +02:00
LICENSE Add license 2023-07-30 02:43:24 +02:00
readme.md Parsing and assembling for EDID base blocks 2023-07-31 19:18:58 +02:00

readme.md

Parse and Assemble EDID

Parse and assemble EDID binary data blobs.

Usage

Parse a binary EDID data blob into a yaml file:

./edidparse < edid.bin > edid.yml

Note: The edidparse tool expects the data in binary form. Files in hex form need to be converted first, for example with:

xxd -r -p edid.hex > edid.bin

Assemble an EDID data blob based on specifications read from a yaml file:

./edidassemble < edid.yml > edid.bin

Note: The edidassemble tool writes binary data to stdout which is potentially dangerous. Redirect the output into a file or pipe.

For further usage information, run the comands with --help.

Notes

Validate the EDID binary blob with the edid-decode tool:

edid-decode -c < edid.bin