Encoding records to store or transfer data

In Algoreus, you can use base encoding to store or transfer data in environments that are limited to US-ASCII data.

When you apply encoding, Algoreus generates a new column with a name following the format of <column>encode<type>, except for url-encode.

The encoding process follows these rules:

  • If the column is null, the resulting column will also be null.

  • If the specified column is not found in the record, the record is skipped.

  • If the column value is not of either string or byte type, the process fails and an error displays.


Base32 Encoding

To apply base32 encoding, Algoreus adds the encode32 directive as a transformation step to the recipe and creates a new column with the encoded values.


Base64 Encoding

To apply base64 encoding, Algoreus adds the encode64 directive as a transformation step to the recipe and creates a new column with the encoded values.


Hex Encoding

To apply hex encoding, Algoreus adds the encode hex directive as a transformation step to the recipe and creates a new column with the encoded values.


URL Encoding

To apply URL encoding, Algoreus adds the url-encode directive as a transformation step to the recipe and encodes the current column.


Last updated

Was this helpful?