LoginSignup
1

More than 3 years have passed since last update.

対象ファイルをBase64でエンコード(デコード)するWindowsバッチ

Last updated at Posted at 2019-05-14

自分用のメモ
コマンドラインから実行が面倒だったので、作ってみた。
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%

~省略~ 

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1