File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
- from base64 import b64encode , b64decode
1
+ from base64 import urlsafe_b64encode , urlsafe_b64decode
2
2
3
3
__all__ = ["base64" , "unbase64" ]
4
4
5
5
6
6
def base64 (s : str ) -> str :
7
7
""""Encode the string s using Base64."""
8
- return b64encode (s .encode ("utf-8" )).decode ("utf-8" )
8
+ return urlsafe_b64encode (s .encode ("utf-8" )).decode ("utf-8" )
9
9
10
10
11
11
def unbase64 (s : str ) -> str :
12
12
""""Decode the string s using Base64."""
13
- return b64decode (s ).decode ("utf-8" )
13
+ return urlsafe_b64decode (s ).decode ("utf-8" )
Original file line number Diff line number Diff line change 2
2
3
3
4
4
example_unicode = "Some examples: ❤😀"
5
- example_base64 = "U29tZSBleGFtcGxlczog4p2k8J+ YgA=="
5
+ example_base64 = "U29tZSBleGFtcGxlczog4p2k8J- YgA=="
6
6
7
7
8
8
def describe_base64_conversion ():
You can’t perform that action at this time.
0 commit comments