Decoding records to store or transfer data

  • Base32 Decoding

  • Base64 Decoding

  • Hex Decoding

  • URL Decoding

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

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

The decoding 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 array type, the process fails and an error displays.


Base32 Decoding

To apply base32 decoding, Algoreus adds the decode32 directive as a transformation step to the recipe and creates a new column with the decoded values.


Base64 Decoding

To apply base64 decoding, Algoreus adds the decode64 directive as a transformation step to the recipe and creates a new column with the decoded values.


Hex Decoding

To apply hex decoding, Algoreus adds the decode hex directive as a transformation step to the recipe and creates a new column with the decoded values.


URL Decoding

To apply URL decoding, Algoreus adds the url-decode directive as a transformation step to the recipe and decodes the current column.


Last updated

Was this helpful?