<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-base64</artifactId>
<version>x.x.x</version>
</dependency>
groovy
implementation 'org.apache.camel:camel-base64:x.x.x'
import org.apache.camel.converter.Base64DataFormat;
public class Base64Example {
public static void main(String[] args) {
String message = "Hello, Camel::Base64!";
Base64DataFormat base64 = new Base64DataFormat();
String encodedMessage = base64.encodeAsString(message.getBytes());
System.out.println("Encoded message: " + encodedMessage);
}
}
import org.apache.camel.converter.Base64DataFormat;
public class Base64Example {
public static void main(String[] args) {
String encodedMessage = "SGVsbG8sIENhbWVsOjpCYXNlNjQh";
Base64DataFormat base64 = new Base64DataFormat();
byte[] decodedBytes = base64.decode(encodedMessage.getBytes());
String decodedMessage = new String(decodedBytes);
System.out.println("Decoded message: " + decodedMessage);
}
}