エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ゼロからはじめるJavaScript(12) JavaScript腕試し-Base64エンコーダーを自作してみよう
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ゼロからはじめるJavaScript(12) JavaScript腕試し-Base64エンコーダーを自作してみよう
実際にプログラムしてみると次のようになるでしょう。皆さんも、ぜひ答えを見ずに挑戦してみましょう。... 実際にプログラムしてみると次のようになるでしょう。皆さんも、ぜひ答えを見ずに挑戦してみましょう。何分で完成させることができるでしょうか。 なお、以下のプログラムは、ビット操作をするのではなく文字列処理を駆使して作ったものなので、実行効率はあまりよくありませんが、比較的短時間で実装できました。Basse64エンコーダーの仕組みを確認するのに助けになるでしょう。 // Base64の変換テーブル const table = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" // Base64へ変換する function base64encode(src) { // 文字列srcをUTF-8バイナリに変換 --- (*1) const bin = (new TextEncoder()).encode(src) /