Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 2804|Jawab: 2

Komposisi string yang dikodekan Base64 (karakter apa yang ada di Base64)

[Salin tautan]
Diposting pada 18/07/2023 18.39.51 | | |
Apa itu Base64?

Base64 adalah metode pengkodean yang mengubah data biner menjadi karakter yang dapat ditampilkan dalam set karakter ASCII untuk transmisi dan penyimpanan tanpa mengorbankan integritas data. Pengkodean Base64 dapat dibalik, artinya data yang dikodekan dapat dikembalikan ke data biner asli.

Tabel pengkodean Base64

Pengkodean Base6464 karakter digunakan, termasuk 26 huruf besar, 26 huruf kecil, 10 angka, dan dua karakter khusus "+" dan "/". Berikut tabel pengkodean Base64 lengkap:

  • Huruf besar dan huruf kecil (total 52): A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, U、V、W、X、Y、Z。
  • Angka (total 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
  • Simbol (total 2): +, /.


Karakter khusus Base64

Pengkodean Base64 berisi duaKarakter khusus "+" dan "/", yang masing-masing memiliki kode ASCII 43 dan 47 dalam set karakter. Kedua karakter ini adalah tempat pengkodean Base64 cenderung menyebabkan masalah, karena beberapa sistem perangkat lunak tidak mengenalinya. Dalam praktiknya, terkadang perlu untuk mengganti dua karakter khusus ini dengan karakter lain, seperti saat menggunakan pengkodean Base64 dalam URL, Anda perlu mengganti "+" dengan "-" dan "/" dengan "_".

Bagaimana Base64 dikodekan

Pengkodean Base64 mengelompokkan data biner ke dalam grup setiap 6 bit, dan nilai setiap grup digunakan sebagai indeks untuk menemukan karakter yang sesuai dalam tabel pengkodean Base64, sehingga string yang dikodekan diperoleh. Jika data yang dikelompokkan kurang dari 6 bit, tambahkan "0" di akhir untuk membuat 6 bit, diHasilnya ditunjukkan oleh "="

Aplikasi Base64

Base64 banyak digunakan. Dalam transmisi jaringan, data perlu dikodekan Base64 untuk mengatasi masalah ini karena protokol atau perangkat lunak tertentu yang memberlakukan pembatasan pada format data yang dikirimkan. Misalnya, dalam email, pengodean Base64 diperlukan karena protokol transfer email hanya mendukung format teks dan biner harus dikodekan sebagai karakter ASCII untuk ditransfer. Selain itu, pengkodean Base64 sering digunakan saat mentransfer parameter dalam URL untuk menghindari ketidakcocokan set karakter.





Mantan:Komunikasi Lintas Proses NamedPipe berbasis .NET/C# [dengan Kode Sumber]
Depan:Kerangka kerja pemetaan objek Mapster ringan .NET/C#
 Tuan tanah| Diposting pada 17/05/2024 13.18.47 |
Gagal mengeksekusi 'atob' pada 'Window': String yang akan didekodekan tidak...
https://www.itsvse.com/thread-10770-1-1.html
 Tuan tanah| Diposting pada 17/10/2025 09.02.43 |
Penjelasan rinci tentang pengkodean blockchain Base58, Base58Check, Bech32, dan Bech32m
https://www.itsvse.com/thread-11095-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com