Base64のエンコード・デコード方法 †Base64のエンコード・デコード方法を以下に記します。 関連記事 †base64コマンドでエンコードしてみる †以下のようなテキストファイルをbase64でエンコードしてみます。 linux.just4fun.biz にようこそ 本サイトでは、Linuxに関する技術情報を提供しています。 base64コマンドでエンコードする場合は、以下の構文になります。 base64 ファイル名 または cat ファイル名 | base64 実際に実行した時の出力です。 sakura@cygwin ~$ base64 txt.txt bGludXguanVzdDRmdW4uYml6IOOBq+OCiOOBhuOBk+OBnQrmnKzjgrXjgqTjg4jjgafjga/jgIFM aW51eOOBq+mWouOBmeOCi+aKgOihk+aDheWgseOCkuaPkOS+m+OBl+OBpuOBhOOBvuOBmeOAggo= sakura@cygwin ~$ cat txt.txt | base64 bGludXguanVzdDRmdW4uYml6IOOBq+OCiOOBhuOBk+OBnQrmnKzjgrXjgqTjg4jjgafjga/jgIFM aW51eOOBq+mWouOBmeOCi+aKgOihk+aDheWgseOCkuaPkOS+m+OBl+OBpuOBhOOBvuOBmeOAggo= 標準出力に出力されるので、リダイレクトを使ってファイルに出力すれば良いでしょう。 sakura@cygwin ~$ base64 txt.txt > txt.txt.b64 sakura@cygwin ~$ cat txt.txt.b64 bGludXguanVzdDRmdW4uYml6IOOBq+OCiOOBhuOBk+OBnQrmnKzjgrXjgqTjg4jjgafjga/jgIFM aW51eOOBq+mWouOBmeOCi+aKgOihk+aDheWgseOCkuaPkOS+m+OBl+OBpuOBhOOBvuOBmeOAggo= base64コマンドでデコードしてみる †上記で作成したtxt.txt.b64ファイルの内容をデコードしてみます。 base64 -d ファイル名 または cat ファイル名 | base64 -d 実際に実行した時の出力です。 sakura@cygwin ~$ cat txt.txt.b64 bGludXguanVzdDRmdW4uYml6IOOBq+OCiOOBhuOBk+OBnQrmnKzjgrXjgqTjg4jjgafjga/jgIFM aW51eOOBq+mWouOBmeOCi+aKgOihk+aDheWgseOCkuaPkOS+m+OBl+OBpuOBhOOBvuOBmeOAggo= sakura@cygwin ~$ base64 -d txt.txt.b64 linux.just4fun.biz にようこそ 本サイトでは、Linuxに関する技術情報を提供しています。 sakura@cygwin ~$ cat txt.txt.b64 | base64 -d linux.just4fun.biz にようこそ 本サイトでは、Linuxに関する技術情報を提供しています。 以上、base64コマンドでBase64のエンコード・デコードをする方法でした。 |