I think Steffen's example:
Is very usable/implementable. It just needs some global rules. Like, e.g.:
"when a !DATA is used in all other lines except header descriptive ones most be ignored."
"Only the image/png;base64 variant is supported."
and maybe limit the file extension, but I don't think that is actually needed as the texture can be detected by the presence of the data meta alone.
Code:
0 FILE reddot.png
0 red dot
0 Name: reddot.png
0 Author: Wikipedia
0 !DATA data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
Is very usable/implementable. It just needs some global rules. Like, e.g.:
"when a !DATA is used in all other lines except header descriptive ones most be ignored."
"Only the image/png;base64 variant is supported."
and maybe limit the file extension, but I don't think that is actually needed as the texture can be detected by the presence of the data meta alone.