एनकोड | डिकोड | कंप्रेस

> adobe | postscript | pdf <

// Ascii85 - Adobe का Base85 एनकोडिंग फॉर्मेट (PostScript/PDF के लिए)

[ADOBE]

Adobe मानक

दुनिया भर के PostScript और PDF दस्तावेज़ों में उपयोग होने वाला आधिकारिक एनकोडिंग मानक।

[EFFICIENT]

25% ओवरहेड

Base64 की तुलना में अधिक कुशल, केवल लगभग 25% अतिरिक्त साइज के साथ।

[COMPACT]

ज़ीरो कंप्रेशन

विशेष 'z' कैरेक्टर चार लगातार ज़ीरो बाइट्स को कुशलतापूर्वक दर्शाता है।

>> तकनीकी जानकारी

Ascii85 कैसे काम करता है:

Ascii85, 4 बाइट्स को 5 प्रिंटेबल ASCII कैरेक्टर (33–117) में एनकोड करता है। यह केवल ज़ीरो से बनी बाइट‑समूहों ('z') के लिए विशेष एनकोडिंग का उपयोग करता है और Adobe के इम्प्लीमेंटेशन में <~ ~> डिलिमिटर शामिल करता है।

उदाहरण:

"Hello" → <~87cURD]i,"~>

Ascii85 क्यों उपयोग करें:

  • >Adobe PostScript/PDF मानक
  • >Base64 के 33% की तुलना में 25% ओवरहेड
  • >ज़ीरो‑ब्लॉकों के लिए कुशल कंप्रेशन
  • >प्रिंटेबल ASCII आउटपुट
  • >कई टूल्स और लाइब्रेरी द्वारा समर्थित

>> अक्सर पूछे जाने वाले प्रश्न

Ascii85 एनकोडिंग क्या है?

Ascii85 (जिसे Base85 भी कहा जाता है) Adobe का बाइनरी‑से‑टेक्स्ट एनकोडिंग स्कीम है, जो PostScript और PDF फाइलों में उपयोग होता है। यह 85 प्रिंटेबल ASCII कैरेक्टर की मदद से बाइनरी डेटा को एनकोड करता है।

<~ ~> डिलिमिटर क्या हैं?

<~ और ~> डिलिमिटर Adobe के इम्प्लीमेंटेशन में Ascii85‑कोडित डेटा की शुरुआत और अंत को चिह्नित करते हैं। ये पार्सर को PostScript/PDF फाइलों के अंदर एनकोडेड सेक्शन पहचानने में मदद करते हैं।

Ascii85, Z85 से कैसे अलग है?

हालाँकि दोनों Base85 वेरिएंट हैं, Ascii85 अलग कैरेक्टर सेट का उपयोग करता है और व्हाइटस्पेस की अनुमति देता है। Z85 सोर्स कोड के लिए ऑप्टिमाइज़ किया गया है, जबकि Ascii85 PostScript/PDF के लिए ऑप्टिमाइज़ है।

'z' कैरेक्टर का क्या मतलब है?

'z' Ascii85 में एक विशेष कंप्रेशन फीचर है, जो चार लगातार ज़ीरो बाइट्स को दर्शाता है, जिससे ज़्यादा ज़ीरो वाले डेटा के लिए एनकोडिंग अधिक कुशल हो जाती है।

अन्य भाषाएँ