Base64 8-बिट पात्रों का उपयोग करने का एक फ्रीवेयर तरीका है यूयूएनकोड के समान केवल एएससीआई प्रिंट करने योग्य वर्ण। UUENCODE एक फाइलनाम एम्बेड करता है जहां BASE64 नहीं है। आप होंगे देखें BASE64 डिजिटल प्रमाण पत्र एन्कोडिंग में इस्तेमाल किया, में एन्कोडिंग उपयोगकर्ता: प्राधिकरण में पासवर्ड स्ट्रिंग: हेडर HTTP के लिए। कल्पना आरएफसी 2045 में वर्णित है। X-www-फॉर्म-यूरेनकोड के साथ Base64 को भ्रमित न करें जो java.net.urlencoder.encode/decode द्वारा संभाला जाता है या Base64u। Base64 कवच केवल पात्रों का उपयोग करता है A-Z a-z 0-9 +/=। यह इसे एसक्यूएल के रूप में बाइनरी डेटा एन्कोडिंग के लिए उपयुक्त बनाता है तार, कि कोई फर्क नहीं पड़ता कि क्या एन्कोडिंग काम करेंगे । दुर्भाग्य से +/और = सभी यूआरएल में विशेष अर्थ है । Base64u इस समस्या के आसपास हो जाता है। यह Base64 पर एक संस्करण है कि उपयोग करता है -_ और * वरीयता में + / यूआरएलएनकोडेड संदर्भों में या बिना उपयोग किया जा सकता है यूरेनकोडिंग। इस तरह बेस64 का उपयोग करें: बेस64 कवच आयात com.mindprod.base64.Base64; ... एनकोड करने के लिए नमूना बाइट सरणी बाइट [] toSend = {(बाइट) 0xfc, (बाइट) 0x0f, (बाइट) 0xc0}; एन्कोडर ऑब्जेक्ट बनाएं Base64 base64 = नया Base64 (); base64.setLineLength (72); चूक एक बाइट एन्कोडिंग [] स्ट्रिंग भेजें = base64.encoder (toSend); एक बाइट डिकोडिंग [] बाइट [] पुनर्गठित = base64.decoder (भेजा); उसी तरह Base64u का उपयोग करें: बेस64यू कवच आयात com.mindprod.base64.Base64u; ... एनकोड करने के लिए नमूना बाइट सरणी बाइट [] toSend = {(बाइट) 0xfc, (बाइट) 0x0f, (बाइट) 0xc0}; एन्कोडर ऑब्जेक्ट बनाएं Base64u base64u = नया Base64u (); base64u.setLineLength (72); चूक एक बाइट एन्कोडिंग [] स्ट्रिंग भेजें = base64u.encoder (toSend); एक बाइट डिकोडिंग [] बाइट [] पुनर्गठित = base64u.decoder (भेजा); एक उदाहरण के लिए जो स्ट्रिंग के साथ शुरू होता है और समाप्त होता है, देखें उदाहरण.java चलाने के लिए: जावा.exe com.mindprod.base64.Example
संस्करण इतिहास
- विवरण 1.9 पर तैनात 2007-05-20
आइकन और पैड फ़ाइल जोड़ें
कार्यक्रम विवरण
- कोटि: वेब विकास > जावा और जावास्क्रिप्ट
- प्रकाशक: Canadian Mind Products
- लाइसेंस: मुफ्त
- मूल्य: N/A
- विवरण: 1.9
- मंच: windows