Base64 エンコード後の長さ計算

コンピューターサイエンス理論 / 全 5

コンピューターサイエンス理論 - Base64 エンコード後の長さ計算

バイト列を文字に詰め替える

画像でも ZIP でもメール本文に貼れるように、中身のバイト列を 64 種類の文字だけで表し直すのが Base64 です。詰め替えたあとの文字数は、元のバイト数だけで決まります。

元が何のファイルでも、Base64 が見ているのは 0 から 255 の数字の列だけです。

3 バイトをまとめて 4 文字にするので、結果は必ず 4 の倍数になります。

const bytes = 7; const len = Math.ceil(bytes / 3) * 4; // 12

1 / 5

このスライドが付いているレッスンを開く