विंडोज पर पायथन का उपयोग करके आप एक पीएनजी छवि को बेस 64 में कैसे एन्कोड करते हैं?विंडोज़ पर पाइथन में बेस 64 पीएनजी
iconfile = open("icon.png")
icondata = iconfile.read()
icondata = base64.b64encode(icondata)
उपरोक्त काम लिनक्स और ओएसएक्स में ठीक काम करता है, लेकिन विंडोज़ पर यह पहले कुछ पात्रों को एन्कोड करेगा और फिर छोटा कर देगा। ऐसा क्यों है?
+1 क्योंकि यह काम करता है। – Brian
वह वास्तव में सही है, यह अजीब है कि यह लिनक्स/ओएसएक्स – directedition
लिनस/ओएसएक्स का इलाज बाइनरी और टेक्स्ट फाइलों के बिना ठीक कैसे काम करता है, जबकि विंडोज़ कैरीज़ को बाइनरी फाइलों में टेक्स्ट फाइलों में अलग-अलग काम करता है। साथ ही, आपको सही उत्तर के रूप में चिह्नित करने के लिए उसके उत्तर के बगल में स्थित चेकबॉक्स पर क्लिक करना चाहिए। – Powerlord