no all MIME makes sense for HTTP

Various tests with multipart contents. Most systems do not handle multipart in a special way but Firefox often just uses the last part and ignores the rest while Opera additionally interprets Content-Transfer-Encoding header.

VALID: single parts

single part
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

single part with Content-Transfer-Encoding base64 header but unencoded data
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

INVALID: single part with base64 content

single part with Content-Transfer-Encoding base64 and encoded data
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

INVALID: content packed into multipart messages

multipart/mixed
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

multipart/mixed with Content-Transfer-Encoding base64
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

multipart/related
IMAGE
 load EICAR  load eicar.zip 

multipart/related with Content-Transfer-Encoding base64
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

INVALID: MHTML

multipart/related with mhtml schema
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

multipart/mixed with mhtml schema
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

text/plain with mhtml schema
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

multipart/related with mhtml schema base64
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

multipart/mixed with mhtml schema base64
IMAGE
SCRIPT
 load EICAR  load eicar.zip 

text/plain with mhtml schema base64
IMAGE
SCRIPT
 load EICAR  load eicar.zip