Convert File to Base64

Verb: fileToBase64

Available from: <Standard>

Converts a file to Base64.

Base64 encoding is a process of converting binary data to an ASCII string format, converting this binary data into a 6-bit character representation.


fileToBase64 --filepath(String) [--fileSystem(FileSystem)] (String)=value


Script Designer Required AcceptedTypes Description
--filepath File Path Required Text Path of the file that should be converted.
--fileSystem File System Optional File System Connection variable to a file system.
1. To obtain the connection variable with an available file system, this connection must be established using one of the following commands: IBM RPA Control Center.
2. If nothing is specified in this parameter, the local file system of the operating system is used as default.


Script Designer AcceptedTypes Description
value Base64 Text Returns the file converted to Base64 format.


The Convert File to Base64 command converts the text file named "txtRPA" to Base64.

defVar --name base64File --type String
// Download the following file to execute the command.
fileToBase64 --filepath "txtRPA.txt" base64File=value
logMessage --message "${base64File}" --type "Info"
// Results in base64 content:

Download File

For the correct operation of the script above, it is necessary to download the file and insert its path in the Path parameter of the Convert File to Base64 command.

See Also

  • Check If Directory Exists
  • Convert Base64 to File
  • Copy File
  • Count Files
  • Create Directory
  • Delete Directory
  • Delete File
  • Delete from Directory
  • Download from File System
  • Get Directories
  • Get Files
  • If File Exists
  • Move File
  • Read All Bytes
  • Read All Text
  • Rename File
  • Send to File System
  • Write to File