Base64 गाइड

Python Base64

Python का built-in base64 module bytes, files और URL-safe values को बिना third-party packages संभालता है। Text को explicitly UTF-8 bytes में बदलना चाहिए।

Text example

import base64; encoded=base64.b64encode('Hello, 世界'.encode('utf-8')).decode('ascii'); plain=base64.b64decode(encoded).decode('utf-8')

Files और streams

Small files को bytes की तरह पढ़ें; large files को chunks में process करें और encoded output धीरे-धीरे लिखें। Invalid Base64 को UnicodeDecodeError से अलग handle करें।

URL-safe values

urlsafe_b64encode plus और slash को URL-friendly characters से बदलता है। Results को decoder से test करें।