Base64という、64種類の文字を使っての暗号化、というよりエンコード方式がある。MIMEと言った方が分かりやすいだろうか。電子メールではこれを使ってエンコードされている。


 


さて、仕事でログ解析(ログが一部Base64で書かれている)のためVBAで読み込んでエンコード/デコードをしようかと考えた。で、まずはそういうライブラリがないだろうか?と調べると、参照設定の中に「MimeDir 1.0 Type Library」というものがあった。しかし、これはどうやらvCard電子名刺のMIMEディレクトリプロファィルの規定であるRFC2426のようだ。これはこれで興味があるが、今回のニーズとは合わない。


何かメール関連のものがあれば、と思い探してみたが、それらしいものはなかった。


仕方がない。アルゴリズムは簡単なので、このくらいなら作るか、と考えている。可能ならVBAで、駄目ならC か C++ で。.netに依存しないようにしたいと思う。