2012-06-19 22 views
12

मुझे हाल ही में वेब पर एक फाइल मिली है, और मुझे वास्तव में इसके मूल यूआरएल की आवश्यकता है, लेकिन यह बेस 64 में एन्कोड किया गया है। यह एक छवि है।बेस 64 छवियों को डीकोडिंग

यूआरएल इस तरह से कुछ शुरू करता है: data:image/png;base64, और फिर संख्याओं और अक्षरों के भार हैं।

मेरा सवाल है, मैं इसे अपने मूल रूप में कैसे डीकोड कर सकता हूं? जैसे की mwo1fw#http://etc

उत्तर

24

के उपयोग के बजाय इस वेब उपयोगिता:

http://www.motobit.com/util/base64-decoder-encoder.asp

सेट बाइनरी में उत्पादन प्रारूप, तो कॉपी-पेस्ट base64 डेटा कि data:image/png;base64, इस प्रकार है; आपका ब्राउज़र फाइल डाउनलोड करेगा। इसे पीएनजी में बदलें और आप जाने के लिए अच्छे हैं।

+0

मैं छवि के URL, लेकिन धन्यवाद वैसे भी जरूरत है! – Nick

+1

आपके पास छवि का यूआरएल नहीं है - इसमें कोई यूआरएल नहीं है। यह कच्चा पीएनजी डेटा है जो बेस 64 में एन्कोड किया गया है। –

+0

ओह !! _अब मैं समझ गया! माफ करना मेरा बुरा! – Nick

8

http://base64online.org/decode/

इस ऑनलाइन base64 डिकोड/एनकोड उपकरण का प्रयास करें बस आपकी बेस 64 इनकोडिंग छवि पेस्ट प्रतिक्रिया बचाने के लिए और यह आप एक छवि दिखाएगा और इसके लिए लिंक डाउनलोड करें।

+0

वह लिंक 'base64.js में 'त्रुटि: अमान्य तर्क' देने लगता है: फ़ायरफ़ॉक्स 28 में त्रुटि (ब्राउज़र) कंसोल में 171', और मैं इसे किसी भी रूपांतरण को दिखाने के लिए नहीं मिल सकता। – sdaau

6

छवि को बचाने के लिए एक और तरीका है बस कॉपी-पेस्ट करने के लिए data:image/png;base64, अपने ब्राउज़र की URL फ़ील्ड में पात्रों द्वारा पीछा किया ..
और आप चित्र दिखाई देगा ..
आप तो इसे अपने कंप्यूटर पर बचा सकता है ..

+1

नीट - हालांकि, ध्यान दें कि यह स्थापित ऐड-ऑन पर निर्भर हो सकता है; मैं फ़ायरफ़ॉक्स का उपयोग नोस्क्रिप्ट के साथ करता हूं, और इसके बजाय मुझे "* जावास्क्रिप्ट: और डेटा मिलता है: पता बार में टाइप या पेस्ट किए गए यूआरआई सोशल इंजीनियरिंग हमलों को रोकने के लिए अक्षम हैं। डेवलपर उन्हें" noscript.allowURLBarJS "वरीयता को टॉगल करके परीक्षण उद्देश्यों के लिए सक्षम कर सकते हैं। * " – sdaau

+0

यह वास्तव में स्वीकार्य उत्तर होना चाहिए। – dotancohen

5

लिनक्स मशीनों पर, इस base64 उपयोगिता का उपयोग आप कर सकते हैं। बस दो कदम

  • फ़ाइल में बेस 64 एन्कोडेड टेक्स्ट सहेजें (image.base64 कहें)। base64 -d image.base64 > img.jpg

यह है कि: बेस 64 एन्कोडेड पाठ एक टर्मिनल प्रकार पर बाद data:image/png;base64,

  • सब कुछ है। img.jpg आपकी छवि फ़ाइल है। फ़ाइल व्यूअर से फ़ाइल को डबल क्लिक करके इसे देखें।

  • 0

    आप एक HTML5 संगत ब्राउज़र है और जावास्क्रिप्ट सक्षम आप उपयोग कर सकते Base 64 Online

    अपने एन्कोडेड base64 छवि से data:image/png;base64, दूर करने के लिए सुनिश्चित करें। फिर स्ट्रिंग को टेक्स्ट इनपुट क्षेत्र में पेस्ट करें और "डीकोड> डाउनलोड करें" पर क्लिक करें और परिणाम को सहेजें।png

    0

    कैसे Salesforce उद्धरण पीडीएफ फाइल निर्यात और Base64 से परिवर्तित वापस पीडीएफ करने के लिए लिनक्स कमांड लाइन

    1. उपयोग Dataloader का उपयोग कर पढ़ सकते हैं और सभी क्षेत्रों और डेटा

    साथ QuoteDocument वस्तु निर्यात करने के लिए dataloader1

    dataloader2

    dataloader3 2. सीएसवी फ़ाइल खोलने के लिए टेक्स्ट एडिटर, टेक्स्टपैड का उपयोग करें। नोटपैड का उपयोग न करें क्योंकि यह बड़े आकार के डेटा को संभाल नहीं सकता है और इसे छोटा कर सकता है। 3. जब आप फ़ाइल खोलते हैं और जब आप डेटा कॉपी/पेस्ट करते हैं तो टेक्स्टपैड बड़े डेटा को संभाल सकता है और किसी भी न्यूलाइन कैरेक्टर इत्यादि का सम्मान करता है। 4. डेटा में एक विशिष्ट पंक्ति पर जाएं और सेल फ़ील्ड स्ट्रिंग का चयन करें और प्रतिलिपि बनाएँ जिसमें पीडीएफ बेस 64 एन्कोडेड डेटा है। सुनिश्चित करें कि आप इसे अंत तक सभी तरह से चुनते हैं - लेकिन उसके बाद के बाद के फ़ील्ड शामिल न करें।

    textpad1

    1. इसके बाद बाद के क्षेत्रों को शामिल न करें।
    2. अप करने के लिए स्ट्रिंग का चयन करें, लेकिन बोली शामिल नहीं है "प्रतीक।

    textpad2

    1. कॉपी/एक नया TextPad विंडो में स्ट्रिंग पेस्ट करें।
    2. आपके Linux कंप्यूटर के लिए एक फ़ाइल के लिए नए TextPad सहेजें, उदाहरण के लिए, document1.txt
    3. कॉपी docuemnt1.txt फ़ाइल (आप इस के लिए ड्रॉपबॉक्स इस्तेमाल कर सकते हैं)।
    4. एक लिनक्स कमांड लाइन टर्मिनल खुला खिड़की
    5. भागो बेस 64 डिकोड आदेश (बेस 64 coreutils पैकेज का हिस्सा है), $ बेस 64 --decode ~/ड्रॉपबॉक्स/linux_stuff/Document1.txt> ~/ड्रॉपबॉक्स/linux_stuff/decoded1.pdf
    6. यह आदेश होगा Document1.txt फ़ाइल में पढ़ें और डीकोडेड पीडीएफ फ़ाइल को डीकोडेड 1.pdf पर आउटपुट करें।
    7. अब आप डीकोडेड 1.pdf फ़ाइल को पीडीएफ फाइल के रूप में खोल सकते हैं।
    8. आप जो भी चाहें डीकोडेड 1.pdf फ़ाइल का नाम बदल सकते हैं, यानी, मूल फ़ाइल नाम पर वापस मूल बिक्री नाम उद्धरण ऑब्जेक्ट रिकॉर्ड में संलग्न किया गया था।

    linux_command_line

    +0

    फ़ोटो को बेहतर स्पष्टता के लिए लिंक के रूप में जोड़ने पर विचार करें। लिंक्ड फोटो यूआरएल अनुपलब्ध हो सकता है –

    संबंधित मुद्दे