Perl入門ゼミ

テキスト処理、Linuxサーバー管理、Web開発ならPerl
  1. Perl
  2. モジュール
  3. here

MIME::Base64 - base64形式にエンコード・デコード

MIME::Base64モジュールを使用すると、データをbase64形式にエンコードすることができます。

# モジュールの読み込みと関数のインポート
use MIME::Base64 qw/encode_base64 decode_base64/;

base64形式にエンコードするにはencode_base64関数を使用します。

# base64形式にエンコード
my $b64_data = encode_base64 $data;

base64形式のデータをデコードするにはdecode_base64関数を使用します。

# base64形式のデータをデコード
my $data = decode_base64 $b64_data;

MIME::Base64モジュールに関するFAQ

Q. base64形式とは簡単にいうとどのようなものですか。

A. 64文字の英数字のみを使ったデータ形式です。利用の観点でいうとバイナリデータやマルチバイト文字列を英数字のみの文字列に変換するのに利用されます。たとえば電子メールでは7bitの文字列以外のデータをやりとりすることができません。このような場合に添付ファイルなどのバイナリデータをbase64形式に変換します。

Qiitaで
「3分間Perlテキストクッキング」
という連載を始めました。
テキスト処理を題材にして、3分くらいで読める分量で、書いていきます。
文字コード、テキストデータ、コンピュータにおけるテキストの扱いなど、ソフトウェアの基礎の話題も
3分間Perlテキストクッキング