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 करें।