import sys import pathlib fname = pathlib.Path(sys.argv[1]).stem data = open(sys.argv[1], 'rb').read() print(f'inline uint8_t {fname}_data[{hex(len(data))}] = {{{",".join(map(hex, data))}}};') print(f'\nconstexpr auto {fname}_data_size = {hex(len(data))};')