यह टूल कैसे काम करता है
एक ही bytes को Base64 और hexadecimal में दोनों ओर बदलें।
सही 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
hex_value = base64.b64decode(value, validate=True).hex(' ')
base64_value = base64.b64encode(bytes.fromhex(hex_value)).decode('ascii')
JavaScript
const hex = Buffer.from(value, 'base64').toString('hex');
const base64 = Buffer.from(hex, 'hex').toString('base64');
Shell
printf '%s' "$VALUE" | base64 --decode | xxd -p
printf '%s' "$HEX" | xxd -r -p | base64 --wrap=0