エンコードしたいファイルを該当場所に置く。
※今回は、Cドライブ直下に、org.txtというファイルを置いた。

コマンドプロンプトを管理者で実行する
Base64をやってみる1

以下のコマンドを実行。とても簡単。
c:\>certutil -encode org.txt result.txt
入力長 = 5
出力長 = 66
CertUtil: -encode コマンドは正常に完了しました。

作成したファイルを確認する。
※今回は同じ場所(Cドライブ直下)にresult.txtというファイルができている。
-----BEGIN CERTIFICATE-----
SGVsbG8=
-----END CERTIFICATE-----

では、別の実験をする。添付ファイルもこれをすれば文字列になる。
であれば、添付ファイルが送れない環境であっても、メール本文に画像をBASE64のエンコードをしてテキスト化して貼り付けて送付し、受信した側でそのテキストをデコードすれば、画像を受け取れるのではないか。ためしにやってみよう。

画像ファイルを該当場所に置く
以下の画像を、seeeko.jpgという名でCドライブ直下に置いた
ネットワークスペシャリストを目指す女性SE
先ほどと同じように、コマンドプロンプトからエンコードを実行
c:\>certutil -encode org.txt result.txt
入力長 = 5
出力長 = 66
CertUtil: -encode コマンドは正常に完了しました。
ファイルサイズは5kだったものが6kとなっただけで、あまり変わっていない。
以下が、result.txtの中身。
-----BEGIN CERTIFICATE-----
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
ACACAP/Z
-----END CERTIFICATE-----

ここで、この内容をメールで送る。

メールを受信する。
そして、同じようにテキストファイルに貼り付ける。 

同じようにコマンドプロンプトを開き、こんどはデコード(decode)をする
c:\>certutil -decode result.txt seeeko.jpg
入力長 = 6138
出力長 = 4422
CertUtil: -decode コマンドは正常に完了しました。
すると、もとの画像ファイルが復元できた。
ネットワークスペシャリストを目指す女性SE