Converts character data into ASCII text by using Base 64 encoding.
Category: |
Character
|
Alignment: |
left
|
- w
-
specifies the width of the output field.
Default: |
1 |
Range: |
1-32767 |
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.
put x $base64x64.;
Value of x |
Results |
"FCA01A7993BC" |
RkNBMDFBNzk5M0JD |
"MyPassword" |
TXlQYXNzd29yZA== |
"www.mydomain.com/myhiddenURL" |
d3d3Lm15ZG9tYWluLmNvbi9teWhpZGRlblVSTA== |
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.