Cara Memanipulasi Rentetan Base64 dalam JavaScript
Dalam pelbagai senario, anda mungkin menghadapi keperluan untuk mengekod atau menyahkod data menggunakan Base64. Base64 ialah skema pengekodan binari-ke-teks yang mewakili data binari dalam format rentetan ASCII. Dalam JavaScript, terdapat kaedah mudah untuk mengendalikan pengekodan dan penyahkodan Base64.
Pengekodan Rentetan ke Base64
JavaScript menyediakan fungsi btoa() untuk mengekod rentetan yang mewakili binari data ke dalam Base64. Adalah penting untuk ambil perhatian bahawa rentetan input harus mengandungi aksara yang mewakili bait 8-bit.
Menyahkod Rentetan Base64
Untuk menyahkod rentetan Base64 kembali kepada data binari , JavaScript menawarkan fungsi atob(). Output atob() ialah rentetan yang mengandungi nilai bait 8-bit. Perlu diingat bahawa ini tidak semestinya mewakili aksara ASCII.
Contoh Penggunaan
Untuk menggambarkan proses pengekodan dan penyahkodan:
<code class="javascript">const base64String = btoa("Hello, World!"); console.log(base64String); // Outputs "SGVsbG8sIFdvcmxkIQ==" const decodedString = atob(base64String); console.log(decodedString); // Outputs "Hello, World!"</code>
Pertimbangan Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Mengekod dan Menyahkod Rentetan Base64 dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!