What does a "numerical text representation" of a waveform look like? (Not familiar with audio processing but interested to understand your suggestion.)
The opacity of the .dat file is real and deep. But I'd expect the opacity of the go/python/lua/whatever code that generates the .dat to be extremely low, and that's what you'd read.
This was generated using
You can reverse that by reversing the argument order above.