"compression safe" way to transfer floats data on texture

Would happy to see a top or pack top extension that
input float array ( channel )
and
output texture
when this texture will be compressed
we will still able to extract the float data with no noise.
(we can have different pixel structures for different compression types and levels.)

I believe it will solve variety of steaming challenges.

Keep up the great work.
Barak