Windows のコマンドプロンプトには CERTUTIL というコマンドがあります。 証明書とかをアレコレするコマンドなのですが このコマンドを使うことで base64 ファイルのデコードができます。
[参考]
Windowsコマンド集 - certutil:ITpro
まず Linux で base64 エンコードしたファイルを作ります。 (別にLinuxで作る必要はありません)
$ sudo vi source.txt $ cat source.txt おはよう こんにちは こんばんは $ cat source.txt | nkf -s | base64 | tee encoded.txt gqiCzYLmgqQKgrGC8YLJgr+CzQqCsYLxgs6C8YLNCg==
このファイルを Windows に持ってきて デコードしてみます。
C:\> CERTUTIL -decode encoded.txt decoded.txt 入力長 = 44 出力長 = 31 CertUtil: -decode コマンドは正常に完了しました。 C:\> TYPE decoded.txt おはよう こんにちは こんばんは
CERTUTIL コマンドでエンコードもできます。
C:\> CERTUTIL -encode decoded.txt encoded.txt 入力長 = 31 出力長 = 102 CertUtil: -encode コマンドは正常に完了しました。 C:\> TYPE encoded.txt -----BEGIN CERTIFICATE----- gqiCzYLmgqQKgrGC8YLJgr+CzQqCsYLxgs6C8YLNCg== -----END CERTIFICATE-----