- # 1) Excise leading filename followed by : and any whitespace.
- # 2) Wrap charset value in double quotes. Assume that it isn't already.
- printf "%s%s" \
- `$MIMETYPEPROC $1` "; name=\"`basename $1`\"; charset=\"us-ascii\""
+ #### Excise any leading filename followed by : and whitespace.
+ printf '%s; charset="%s"; name="%s"' \
+ `$MIMETYPEPROC $1 | sed -e 's/.*: *//'` \
+ `$MIMEENCODINGPROC $1 | sed -e 's/.*: *//'` `basename $1`