I need a compact piece of software that opens an ECM-format binary file, lets me modify its data blocks, and then saves the updated binary back out with zero corruption. The core task is data editing, with an emphasis on enrichment — the program must help me append or augment additional values, tables, or meta-information inside the file rather than simply altering what is already there. Key points for clarity • Main function: modify data in an ECM binary. • Required capability: data enrichment during the edit process (for example, adding new calibration maps or supplementary lookup values). Deliverables 1. Executable utility plus full, buildable source code. 2. Brief user guide that shows how to load a binary, perform an enrichment edit, and export the final file. If the underlying structure of the ECM file demands a specific parsing library or checksum routine, include that logic so the saved binary remains fully operational. Clean, well-commented code and a straightforward interface are more important to me than elaborate visuals.