自分用のメモ
コマンドラインから実行が面倒だったので、作ってみた。
Windowsバッチ書いた経験あまりないので、無駄はあるかもしれない。
##Base64エンコード
base64_encode.bat
@echo off
echo 変換するファイルをこのバッチと同じ場所においてください
set /P INPFILE="変換するファイル名を入れてくれよな(例 test.png) : "
set /P OUTFILE="出力先ファイル名を入れてくれよな(拡張子はいりません。テキストで出力されます) : "
set outfile=%OUTFILE%".txt"
if exist %INPFILE% (
certutil -f -encode %INPFILE% %outfile%
) else (
echo 変換元ファイルがみつからないよな
)
pause
##使い方
上記で作成したバッチファイルと同じ場所に変換したいファイルを配置してバッチファイル実行。
変換元ファイル名を入力(拡張子含む)
変換後ファイル名を入力。なければ作られるので何でもよい。
こちらは拡張子不要。テキストで作られる。
##Base64デコード
ちなみにデコードする場合はencodeがdecodeに変わるだけで同じ使い方ができる。
base64_decode.bat
~省略~
certutil -f -decode %INPFILE% %OUTFILE%
~省略~