Alat di browser

Validator Base64

Temukan karakter ilegal dan periksa alfabet, padding, serta panjang.

Diproses lokal · Tanpa upload · Tanpa akun

Laporan validasi

  1. Menunggu

Cara kerja alat ini

Temukan karakter ilegal dan periksa alfabet, padding, serta panjang.

Gunakan contoh untuk melihat input dan metadata, lalu ganti dengan nilai Anda.

Privasi dan penggunaan aman

Pemrosesan tetap di tab browser ini. Nilai besar masih dapat memakai banyak memori perangkat.

Validasi struktur tidak mengonfirmasi arti, integritas, atau keamanan isi.

Kegagalan umum yang dijelaskan

  • Input kosong, rusak, atau tidak memakai format yang diharapkan.
  • Mode yang dipilih tidak sesuai dengan alfabet, jenis file, atau representasi.
  • Nilai sangat besar dapat menghabiskan memori ketika salinan encoded dan decoded ada bersamaan.
  • Konversi berhasil tidak membuktikan isi aman atau tepercaya.

Perintah yang setara

Gunakan runtime atau shell yang tersedia. Validasi input tidak tepercaya dan jangan mencetak data biner langsung ke terminal.

Python

import base64, binascii
try:
    decoded = base64.b64decode(value, validate=True)
except binascii.Error as error:
    print(error)

JavaScript

const clean = value.replace(/\s/g, '');
const strict = /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/;
console.log(strict.test(clean));

Shell

if printf '%s' "$VALUE" | base64 --decode >/dev/null; then echo valid; else echo invalid; fi

Standar dan referensi resmi