Skip to content

base64enc

Written as base64enc(argnum flags):options in a transform expression.

Minimum arguments 1
Maximum arguments 1
Default arguments 1
Argument modes SINGLE_PRIMITIVE

Encode data to Base64 format.

Features:

  • Encodes strings or bytes to Base64
  • Handles UTF-8 string encoding automatically
  • Returns the result as a UTF-8 string
  • Preserves data integrity for binary content

Behavior:

  • Strings are first encoded to UTF-8 bytes, then Base64 encoded
  • Bytes objects are directly Base64 encoded
  • Result is always returned as a UTF-8 string
  • Padding characters (=) are included as needed
Flag Letter
noncaptive_input I
Input args: ["Hello World"]
Transforms: "base64enc:"
Output: "SGVsbG8gV29ybGQ="
Input args: ["\u0001\u0002\u0003\u0004"]
Transforms: "base64enc:"
Output: "AQIDBA=="
Input args: ["你好"]
Transforms: "base64enc:"
Output: "5L2g5aW9"
Input args: [""]
Transforms: "base64enc:"
Output: ""
Input args: ["!@#$%^&*()"]
Transforms: "base64enc:"
Output: "IUAjJCVeJiooKQ=="