In HTML 4.0, binary objects (e.g. image) can be inlined with Base64 encoding:
<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM///// wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw==" alt="Base64 encoded image" width="150" height="150"/>
However, IE totally ignores the standard. Even in IE7, base64 image is still not supported.
Luiz Angelo De Luca, on the other hand, exploited the capability of reading MHTML in IE with a simple PHP script. Base64Html is the implementation of this solution in Java.
Base64Html utilizes the following libraries: