「Base64」の版間の差分
提供: セキュリティ
(ページの作成:「Base64 とは、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱えない通信環境で、マルチバイト文...」) |
(→関連項目) |
||
(同じ利用者による、間の2版が非表示) | |||
行1: | 行1: | ||
− | [[Base64]] とは、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱えない通信環境で、マルチバイト文字やバイナリデータを扱うためのエンコードです。 | + | [[Base64]] とは、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱えない通信環境で、マルチバイト文字やバイナリデータを扱うためのエンコードです。 '''MIME''' によって、規定されている7ビットデータしか扱うことができない[[電子メール]]で広く利用されています。 |
'''読み方''' | '''読み方''' | ||
行6: | 行6: | ||
== 概要 == | == 概要 == | ||
− | |||
A-Z, a-z, 0-9 の64文字と +, /, = (パディング) の65文字が使用されます。 | A-Z, a-z, 0-9 の64文字と +, /, = (パディング) の65文字が使用されます。 | ||
[[Base64]] の変換では、データ量が 4/3 (約133%) になります。 | [[Base64]] の変換では、データ量が 4/3 (約133%) になります。 | ||
MIME の基準では、76文字ごとに改行コードが入るため、2バイトも考慮するとデータ量は、約137% になります。 | MIME の基準では、76文字ごとに改行コードが入るため、2バイトも考慮するとデータ量は、約137% になります。 | ||
− | + | == インストール == | |
+ | {{ports|/usr/ports/converters/base64|base64}} | ||
== 使い方 == | == 使い方 == | ||
=== base64コマンド === | === base64コマンド === | ||
行21: | 行21: | ||
== 関連項目 == | == 関連項目 == | ||
− | * | + | * エンコード |
* [[OpenSSL]] | * [[OpenSSL]] | ||
<!-- | <!-- | ||
vim: filetype=mediawiki | vim: filetype=mediawiki | ||
--> | --> |
2016年1月15日 (金) 00:50時点における最新版
Base64 とは、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱えない通信環境で、マルチバイト文字やバイナリデータを扱うためのエンコードです。 MIME によって、規定されている7ビットデータしか扱うことができない電子メールで広く利用されています。
読み方
- Base64
- べーす ろくじゅーよん
概要
A-Z, a-z, 0-9 の64文字と +, /, = (パディング) の65文字が使用されます。 Base64 の変換では、データ量が 4/3 (約133%) になります。 MIME の基準では、76文字ごとに改行コードが入るため、2バイトも考慮するとデータ量は、約137% になります。
インストール
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/converters/base64 sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install base64
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/converters/base64
portinstallコマンドでインストールする場合
sudo portinstall /usr/ports/converters/base64
使い方
base64コマンド
% echo hoge | base64 aG9nZQo= % echo hoge | base64 | base64 -d hoge
関連項目
- エンコード
- OpenSSL