Previous Page | Next Page

Formats

$BASE64Xw. Format



Converts character data into ASCII text by using Base 64 encoding.
Category: Character
Alignment: left

Syntax
Syntax Description
Details
Examples
See Also

Syntax

$BAS64Xw.


Syntax Description

w

specifies the width of the output field.

Default: 1
Range: 1-32767

Details

Base 64 is an industry encoding method whose encoded characters are determined by using a positional scheme that uses only ASCII characters. Several Base 64 encoding schemes have been defined by the industry for specific uses, such as e-mail or content masking. SAS maps positions 0 - 61 to the characters A - Z, a - z, and 0 - 9. Position 62 maps to the character +, and position 63 maps to the character /.

The following are some uses of Base 64 encoding:

The '=' character in the encoded results indicates that the results have been padded with zero bits. In order for the encoded characters to be decoded, the '=' must be included in the value to be decoded.


Examples

put x $base64x64.;

Value of x Results
"FCA01A7993BC" RkNBMDFBNzk5M0JD
"MyPassword" TXlQYXNzd29yZA==
"www.mydomain.com/myhiddenURL" d3d3Lm15ZG9tYWluLmNvbi9teWhpZGRlblVSTA==


See Also

Informat:

$BASE64Xw. Informat

The XMLDOUBLE option of the LIBNAME Statement for the XML engine, in SAS XML LIBNAME Engine: User's Guide

Previous Page | Next Page | Top of Page