अज्ञात Base64 को सही फ़ाइल में बदलें
Base64 अक्सर विश्वसनीय नाम नहीं रखता। Magic bytes से इमेज, PDF, ZIP, फ़ॉन्ट, ऑडियो, वीडियो, टेक्स्ट और दूसरे फ़ॉर्मेट का MIME व एक्सटेंशन अनुमानित होता है।
खाली जगह हटती है, संभव padding जुड़ता है और अवैध वर्ण डाउनलोड बनने से पहले रोके जाते हैं।
घोषित MIME से अधिक भरोसेमंद magic bytes
Data URL का MIME गलत हो सकता है। पहचाने गए बाइट परिणाम तय करते हैं और अंतर साफ दिखता है।
PNG, JPEG, GIF, PDF, ZIP, WebP और WAV के अंत या लंबाई की अतिरिक्त जांच होती है; यह पूरी फ़ाइल validation नहीं है।
सामग्री चलाए बिना स्थानीय प्रीव्यू
इमेज, PDF और संभावित UTF-8 टेक्स्ट सुरक्षित तरीके से दिखते हैं। HTML, XML और SVG को सक्रिय DOM नहीं बनाया जाता।
आर्काइव, फ़ॉन्ट, ऑडियो, वीडियो, प्रोग्राम और अज्ञात बाइनरी केवल डाउनलोड होते हैं।
गोपनीयता और सुरक्षा सीमा
सब कुछ इसी टैब में होता है; कोई अपलोड, अकाउंट, सर्वर conversion या दूरस्थ URL नहीं।
फ़ॉर्मेट पहचान antivirus नहीं है। अज्ञात डाउनलोड पर भरोसा न करें।
आम समस्याएं और उनके कारण
- अवैध वर्ण, मिले-जुले alphabet या गलत padding।
- लंबाई का remainder 1 पूरा Base64 नहीं बन सकता।
- अपेक्षित अंत या लंबाई गायब होने पर फ़ाइल कटी हो सकती है।
- अज्ञात signature .bin के रूप में डाउनलोड होता है।
समान कमांड
अपने काम में उपलब्ध रनटाइम या शेल का उपयोग करें। अविश्वसनीय इनपुट की जांच करें और बाइनरी आउटपुट सीधे टर्मिनल में न भेजें।
Python
from pathlib import Path
import base64
Path('decoded.bin').write_bytes(base64.b64decode(value, validate=True))
JavaScript
import { writeFileSync } from 'node:fs';
writeFileSync('decoded.bin', Buffer.from(value, 'base64'));
Shell
base64 --decode payload.base64 > decoded.bin
file decoded.bin
मानक और आधिकारिक संदर्भ
Base64 फ़ाइल FAQ
Base64 को फ़ाइल कैसे बनाएं?
मान पेस्ट करें, डिकोड करें, प्रकार जांचें और मूल बाइट डाउनलोड करें।
क्या एक्सटेंशन पहचाना जाता है?
ज्ञात signature के लिए अनुमान लगता है, लेकिन Base64 मूल नाम नहीं रखता।
Base64URL और बिना padding का मान चलता है?
हाँ। - और _ सामान्य होते हैं और संभव padding जुड़ता है।
क्या कटी फ़ाइल पहचानी जाती है?
कुछ फ़ॉर्मेट के अंत जांचे जाते हैं; अनिश्चित स्थिति पूर्णता की गारंटी नहीं।
क्या प्रीव्यू होता है?
इमेज, PDF और UTF-8 टेक्स्ट। सक्रिय markup और प्रोग्राम नहीं चलते।
क्या फ़ाइल अपलोड होती है?
नहीं। प्रक्रिया और Blob डाउनलोड स्थानीय हैं।