(s)
| 65 | |
| 66 | |
| 67 | def b62_encode(s): |
| 68 | if s == 0: |
| 69 | return "0" |
| 70 | sign = "-" if s < 0 else "" |
| 71 | s = abs(s) |
| 72 | encoded = "" |
| 73 | while s > 0: |
| 74 | s, remainder = divmod(s, 62) |
| 75 | encoded = BASE62_ALPHABET[remainder] + encoded |
| 76 | return sign + encoded |
| 77 | |
| 78 | |
| 79 | def b62_decode(s): |