base64_to_image.py 504 B

123456789101112131415161718192021
  1. #!/usr/bin/env python3
  2. import sys
  3. import base64
  4. # Read arguments: payload and filename
  5. if len(sys.argv) != 3:
  6. print("Usage: base64_to_image.py <base64_payload> <filename>")
  7. sys.exit(1)
  8. payload = sys.argv[1]
  9. filename = sys.argv[2]
  10. try:
  11. # Decode base64 and save
  12. image_data = base64.b64decode(payload)
  13. with open(filename, 'wb') as f:
  14. f.write(image_data)
  15. print(f"Saved {len(image_data)} bytes to {filename}")
  16. except Exception as e:
  17. print(f"Error: {e}")
  18. sys.exit(1)