ब्राउज़र टूल

Base64 वैलिडेटर

अमान्य characters ढूंढें और alphabet, padding व length जांचें।

ब्राउज़र में स्थानीय प्रोसेसिंग · अपलोड नहीं · अकाउंट नहीं

Validation report

  1. प्रतीक्षा

यह टूल कैसे काम करता है

अमान्य characters ढूंढें और alphabet, padding व length जांचें।

सही input और metadata देखने के लिए sample चलाएं, फिर अपना value डालें।

Privacy और सुरक्षित उपयोग

सारी processing इसी browser tab में रहती है। बड़े values device memory ज्यादा ले सकते हैं।

Structural validation content का meaning, integrity या safety verify नहीं करता।

आम errors और कारण

  • Input खाली, खराब या इस tool के अपेक्षित format में नहीं है।
  • चुना गया mode alphabet, file type या representation से मेल नहीं खाता।
  • Encoded और decoded copies साथ होने पर बहुत बड़ा value memory खत्म कर सकता है।
  • सफल conversion decoded content की safety या trust साबित नहीं करता।

समान commands

अपने workflow का runtime या shell इस्तेमाल करें। Untrusted input validate करें और binary output सीधे 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

Standards और official references