> encode | decode | ascii85 <
// बाइनरी डेटा की कुशल प्रस्तुति के लिए Base85 (ASCII85) एन्कोडिंग
उच्च दक्षता
Base64 की तुलना में ~25% छोटा आउटपुट, समान डेटा के लिए अधिक कुशल।
स्थानीय प्रोसेसिंग
सभी रूपांतरण आपके ब्राउज़र में होते हैं। आपका डेटा आपके डिवाइस से बाहर नहीं जाता।
Adobe मानक
मानक ASCII85 प्रारूप (<~ ~>) का उपयोग; PostScript के साथ संगत।
>> तकनीकी जानकारी
Base85 कैसे काम करता है:
Base85 बाइनरी डेटा को 85 प्रिंटेबल ASCII वर्णों से एन्कोड करता है। हर 4 बाइट्स को 5 वर्णों के रूप में एन्कोड किया जाता है, इसलिए यह Base64 से अधिक कुशल है।
उदाहरण:
"Hello" → <~87cURD]i~>
Base85 क्यों उपयोग करें:
- >Base64 से अधिक कुशल (~25% छोटा)
- >PostScript/PDF में मानक
- >अच्छा संपीड़न अनुपात
- >केवल प्रिंटेबल ASCII वर्ण
- >'z' शॉर्टकट शून्य बाइट्स के लिए
>> अक्सर पूछे जाने वाले प्रश्न
Base85 एन्कोडिंग क्या है?
Base85 (ASCII85) एक बाइनरी‑टू‑टेक्स्ट एन्कोडिंग है जो 85 प्रिंटेबल ASCII वर्णों से डेटा दर्शाती है और Base64 से अधिक स्थान‑कुशल होती है।
Base85, Base64 से अधिक कुशल क्यों है?
Base85 में 4 बाइट्स → 5 वर्ण (80% दक्षता), जबकि Base64 में 3 बाइट्स → 4 वर्ण (75% दक्षता); इसीलिए ~25% अधिक कॉम्पैक्ट।
<~ ~> डिलीमिटर्स क्या हैं?
<~ और ~> Adobe ASCII85 मानक के डिलीमिटर्स हैं जो एन्कोडेड डेटा की शुरुआत और अंत चिह्नित करते हैं।
'z' वर्ण का क्या अर्थ है?
'z' एक विशेष शॉर्टकट है जो चार लगातार शून्य बाइट्स (\x00\x00\x00\x00) का प्रतिनिधित्व करता है।