Base64UrlEncoder (nuget): Performs base64url encoding which differs from regular base64 encoding as follows. Padding is skipped so the pad character '=' doesn't have to be percent encoded. The 62nd and 63rd regular base64 encoding characters ('+' and '/') are replace with ('-' and '_')  The changes make the encoding alphabet file and URL safe.
Keywords: base64|url|safe