はじめに
この実験では、JavaScriptを使って与えられた文字列をBase64形式にエンコードする方法を探ります。文字列を受け取り、バッファを使って2進数に変換し、その後Base64エンコードされた文字列を返す関数を作成します。この実験の目的は、学習者がBase64形式でデータをエンコードするプロセスと、現実世界のシナリオでどのように適用できるかを理解するのを助けることです。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、JavaScriptを使って与えられた文字列をBase64形式にエンコードする方法を探ります。文字列を受け取り、バッファを使って2進数に変換し、その後Base64エンコードされた文字列を返す関数を作成します。この実験の目的は、学習者がBase64形式でデータをエンコードするプロセスと、現実世界のシナリオでどのように適用できるかを理解するのを助けることです。
StringオブジェクトをBase64エンコードされたASCII文字列にエンコードするには、次の手順に従います。
node
と入力します。Buffer
を作成し、2進数エンコーディングを使用します。Buffer.prototype.toString()
を使ってBase64エンコードされた文字列を返します。以下はコードの例です。
const encodeToBase64 = (str) => Buffer.from(str, "binary").toString("base64");
これで、encodeToBase64()
関数を使って任意の文字列をBase64にエンコードできます。たとえば:
encodeToBase64("foobar"); // 'Zm9vYmFy'
おめでとうございます!あなたは文字列をBase64にエンコードする実験を完了しました。あなたのスキルを向上させるために、LabExでさらに多くの実験を行って練習してください。