Difference between revisions of "LlBase64ToString"

From Second Life Wiki
Jump to navigation Jump to search
m (Catagory sort order corrected)
Line 1: Line 1:
{{LSL_Function
{{LSL_Function
|func=llBase64ToString
|func=llBase64ToString|func_id=261|func_sleep=0.0|func_energy=10.0
|sort=Base64ToString
|func_id=261|func_sleep=0.0|func_energy=10.0
|return_type=string
|return_type=string
|p1_type=string|p1_name=str|p1_desc=Base64 string
|p1_type=string|p1_name=str|p1_desc=Base64 string

Revision as of 01:27, 8 September 2007

Summary

Function: string llBase64ToString( string str );
0.0 Forced Delay
10.0 Energy

Returns a string that is the Base64 str decoded into a conventional string.

• string str Base64 string

Caveats

  • If the conversion creates any unprintable characters, they are converted to spaces.
  • Converts invalid characters into question marks ('?').

Examples

This can be used in Basic Authentication, such as this login

GET / HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)
Host: www.example.com
Authorization: Basic U2VjcmV0Ok9wZW4= 


llBase64ToString("U2VjcmV0Ok9wZW4=");

will return the string "Secret:Open"

See Also

Functions

•  llStringToBase64
•  llBase64ToInteger

Articles

•  Base64

Deep Notes

Signature

function string llBase64ToString( string str );