Encoder/Decoder Base64

Encode lan decode teks Base64 kanthi sekedhap, langsung wonten ing browser panjenengan.

Input

Output

Siap. Mangga tempelaken teks utawi Base64 kangge miwiti.

Teks panjenengan dipunencode lan dipundecode wonten ing browser panjenengan piyambak. Mboten wonten ingkang dipununggah dhateng BroBroGo.

FAQ

Menapa aman nempelaken teks kula wonten ing mriki?

Inggih. Proses encode lan decode lumampah wetah wonten ing browser panjenengan — mboten wonten data ingkang dipunkirim dhateng BroBroGo.

Menapa piranti punika saged mroses karakter Mandarin, emoji, lan karakter multi-byte sanesipun kanthi leres?

Inggih. Teks dipunencode lan dipundecode minangka UTF-8, saengga karakter multi-byte saged dipunproses kanthi leres tanpa dados risak.

Menapa bentenipun Base64 standar kaliyan ingkang aman kangge URL?

Base64 ingkang aman kangge URL (URL-safe) nggantos tandha + lan / mawi - lan _, sarta mboten ngangge padding, saengga asilipun saged dipunginakaken langsung wonten ing URL utawi nama berkas tanpa kedah dipunescape.

Cara Kerja lan Pangertosan Base64

Base64 minangka salah sawijining cara kangge ngowahi data biner utawi teks dhateng format string ngginakaken 64 karakter ASCII. Karakter-karakter punika dipunpilih amargi saged dipunwaos lan dipunkirim kanthi aman lumantar maneka sistem transmisi data tanpa kuwatir wonten owah-owahan karakter. Piranti Encoder/Decoder Base64 punika saged ngowahi teks biasa dados string Base64, utawi kosok balenipun, ngowahi string Base64 bali dhateng teks asli kanthi sekedhap.

Nalika sepisanan dipunbikak, piranti punika kanthi otomatis milih mode "Encode" lan varian "Standar". Pangguna saged ngetik utawi nempelaken teks wonten ing kothak input, lan asilipun badhe langsung medal. Piranti punika migunani sanget kangge para pangembang (developers), staf dhukungan teknis (support personnel), utawi pangguna teknis sanesipun ingkang kedah mriksa utawi ngowahi teks UTF-8 dhateng format Base64 utawi Base64URL kanthi cepet.

Bedanipun Base64 Standar kaliyan Varian Aman-URL

Wonten kalih varian utama ingkang saged dipunpilih wonten ing piranti punika, inggih punika "Standar" lan "Aman-URL". Kalih varian punika gadhah prabédan ingkang wigati gumantung wonten ing pundi asil konversi kasebat badhe dipunginakaken:

  • Standar: Varian punika ngginakaken karakter "+" (tambah) lan "/" (garis miring) minangka bagean saking 64 karakter standar, sarta ngginakaken karakter "=" (sami kaliyan) minangka padding ing pungkasan string yen gunggung byte data mboten pas dipunbagi.
  • Aman-URL: Varian punika dipunginakaken nalika asil Base64 badhe dipunpasang langsung wonten ing URL utawi nama berkas tanpa kedah dipunescape. Ing varian punika, karakter "+" dipungantos mawi "-", karakter "/" dipungantos mawi "_", lan sedaya karakter padding "=" dipunicalaken.

Kanthi wontenipun pilihan varian punika, pangguna saged milih format ingkang trep kaliyan kabetahan sistem transmisi data ingkang dipunginakaken.

Pangolahan Karakter Multi-Byte lan UTF-8

Salah sawijining tantangan nalika nindakaken encoding teks inggih punika cara nangani karakter non-ASCII, kados ta aksara Mandarin, emoji, utawi karakter khusus sanesipun. Piranti punika mroses sedaya teks minangka UTF-8.

UTF-8 minangka standar pengkodean karakter multi-byte ingkang saged nampung meh sedaya karakter saking maneka basa ing donya. Kanthi ngginakaken UTF-8, piranti punika saged mesthekaken bilih karakter-karakter khusus kasebat saged dipunencode lan dipundecode bali kanthi leres tanpa wonten karakter ingkang risak utawi malih dados simbol ingkang mboten saged dipunwaos.

Aturan Panganggone Piranti lan Fitur Otomatis

Kangge nggampilaken panggunaan, piranti punika gadhah sawetara aturan lan fitur otomatis:

  1. Pindhah Mode Otomatis: Nalika pangguna ngowahi mode saking "Encode" dhateng "Decode", asil ingkang wonten ing kothak output badhe kanthi otomatis dipunpindhah dhateng kothak input. Fitur punika nggampilaken pangguna ingkang badhe mriksa asil konversi kanthi timbal balik (round-trip conversion).
  2. Tombol Resiki: Nalika tombol "Resiki" dipunpencet, kothak output badhe dipunresiki lan kursor badhe langsung dipunpapanaken bali wonten ing kothak input.
  3. Pangolahan Spasi: Nalika nindakaken decoding, piranti saged nampi input ingkang ngandhut spasi (whitespace) utawi karakter aman-URL.
  4. Watesan Karakter: Piranti punika gadhah watesan input maksimal 5.000.000 karakter. Yen input nglangkungi watesan kasebat, piranti badhe nampilaken pesen pengetan.

Keamanan lan Privasi Data Pangguna

Nalika ngginakaken piranti online, privasi data minangka bab ingkang wigati sanget. Proses encode lan decode ngginakaken piranti punika lumampah wetah wonten ing browser panjenengan piyambak. Mboten wonten data utawi teks ingkang dipununggah dhateng BroBroGo. Amargi sedaya proses lumampah kanthi lokal ing komputer utawi gawai pangguna, data panjenengan tetep aman wonten ing lingkungan browser panjenengan piyambak.

Pangertosan Pesen Kalepatan (Error)

Nalika nindakaken decoding, wonten kalih jinis pesen kalepatan ingkang saged dipuntampilaken dening piranti punika gumantung saking jinis masalah ingkang dipunpanggahi:

  • Sanes Base64 ingkang sah — mangga dipunpriksa mbokbilih wonten karakter ingkang mboten sah utawi wonten kalepatan nalika nyalin. Pesen punika medal yen string ingkang dipuntempelaken wonten ing kothak input ngandhut karakter ingkang mboten kalebet ing salebeting karakter set Base64, utawi yen struktur string kasebat risak amargi wonten bagean ingkang mboten kasalin kanthi jangkep.
  • Base64 sah, nanging byte asil decode sanes teks UTF-8 ingkang leres — mbokbilih punika data biner (gambar, font, lsp.), sanes teks. Pesen punika medal nalika string Base64 ingkang dipuninput pancen sah minangka format Base64, nanging nalika dipunowahi bali dados byte, asilipun mboten saged dipunwaos minangka teks UTF-8. Bab punika limrahipun kedadosan yen string Base64 kasebat minangka asil konversi saking data biner murni kados ta berkas gambar, font, utawi dokumen sanesipun, sanes saking teks biasa.

Pitakonan ingkang Asring Dipunajengaken (FAQ)

Menapa aman nempelaken teks kula wonten ing mriki? Inggih. Proses encode lan decode lumampah wetah wonten ing browser panjenengan — mboten wonten data ingkang dipunkirim dhateng BroBroGo.

Menapa piranti punika saged mroses karakter Mandarin, emoji, lan karakter multi-byte sanesipun kanthi leres? Inggih. Teks dipunencode lan dipundecode minangka UTF-8, saengga karakter multi-byte saged dipunproses kanthi leres tanpa dados risak.

Menapa bentenipun Base64 standar kaliyan ingkang aman kangge URL? Base64 ingkang aman kangge URL nggantos tandha + lan / mawi - lan _, sarta mboten ngangge padding, saengga asilipun saged dipunginakaken langsung wonten ing URL utawi nama berkas tanpa kedah dipunescape.

Menapa ingkang kedah dipuntindakaken yen medal pesen bilih asil decode sanes teks UTF-8? Pesen kasebat nedahaken bilih string Base64 ingkang panjenengan tempelaken mbokbilih ngandhut data biner kados ta gambar utawi berkas sanesipun. Piranti punika namung saged nampilaken asil decode ingkang awujud teks biasa (UTF-8).