llBase64ToInteger

From Second Life Wiki
Revision as of 14:26, 2 October 2020 by Wulfie Reanimator (talk | contribs) (Fixed a typo. (Don't judge me.))
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Summary

Function: integer llBase64ToInteger( string str );

Returns an integer that is str Base64 decoded as a big endian integer.

• string str Base64 string

Caveats

  • If str contains fewer than 6 characters the return is unpredictable.
    • BW: I think it ignores the null and reads 6 bytes regardless which would explain why the return is unpredictable.
  • Returns zero if str is longer than 8 characters.
All Issues ~ Search JIRA for related Bugs

Examples

integer value = llBase64ToInteger("3q0AAA==");

// writes out -559087616
llOwnerSay((string)value);

See Also

Functions

•  llIntegerToBase64

Articles

•  Base64

Deep Notes

Search JIRA for related Issues

Signature

function integer llBase64ToInteger( string str );