Linuxでバイナリファイルをテキスト化する!(base64)

Linuxでbase64コマンドを使用して、バイナリファイルをテキスト化します。

バイナリファイルをテキスト化するファイルを準備する!

base64コマンドの動作を確認するため、バイナリファイルとして以下のテキストファイルを準備します。

$ cat sample_base64.txt 
base64 text file

バイナリファイルをテキスト化するする!

base64コマンドでバイナリファイルをテキスト化します。

$ base64 sample_base64.txt > sample_base64_1.txt 
$ cat sample_base64_1.txt 
YmFzZTY0IHRleHQgZmlsZQo=

テキスト化したバイナリファイルを元に戻す!

テキスト化したファイルを元のバイナリファイルに戻します。

$ base64 -d sample_base64_1.txt > sample_base64_2.txt
$ cat sample_base64_2.txt 
base64 text file

おわりに

テキストしか扱えないメールや暗号化処理で利用されるBASE64の形式のデータは、base64コマンドでも扱うことができます。

関連記事

関連書籍(Amazon)