ENKI is a deterministic visual encoding engine written in Go. It converts arbitrary binary data into symbolic pixel representations, renders those symbols into structured image frames, and encodes the frames into a standard MP4 video container using FFmpeg.
The process is fully reversible. Every bit of the original input file is preserved and can be reconstructed exactly from the generated animation.
ENKI is not designed for efficiency or secrecy. It is designed for fidelity, structure, and experimentation at the boundary between data and visual form.
Conceptually, the project draws inspiration from ancient Sumerian systems of knowledge preservation, where information was stored using symbol, geometry, and repetition rather than linear text.
| Symbol | Meaning | RGB |
|---|---|---|
| 0 | Bit Zero | 0, 0, 0 |
| 1 | Bit One | 255, 255, 255 |
| Void | Non-significant padding / buffer fill | #111111 |
./enki encode input.bin ./enki decode animation.mp4 output.bin
Windows: enki.exe encode input.bin enki.exe decode animation.mp4 output.bin
ENKI is experimental research software. No guarantees are made regarding performance, long-term archival stability, or fitness for any particular purpose. Use at your own risk.