It's quite a common use-case to embed binary data into binaries, so I wonder why more languages don't directly support it with some sort of directive in source code.<p>Interestingly the X Window System took the opposite approach for its images. Rather than making C accommodate their images, they made their images accommodate C! <a href="https://en.wikipedia.org/wiki/X_BitMap" rel="nofollow">https://en.wikipedia.org/wiki/X_BitMap</a> and <a href="https://en.wikipedia.org/wiki/X_PixMap" rel="nofollow">https://en.wikipedia.org/wiki/X_PixMap</a> are both image formats that consist of C code.