Buckets:
ktongue/docker_container / simsite /frontend /node_modules /hls.js /src /utils /numeric-encoding-utils.ts
| export function base64ToBase64Url(base64encodedStr: string): string { | |
| return base64encodedStr | |
| .replace(/\+/g, '-') | |
| .replace(/\//g, '_') | |
| .replace(/=+$/, ''); | |
| } | |
| export function strToBase64Encode(str: string): string { | |
| return btoa(str); | |
| } | |
| export function base64DecodeToStr(str: string): string { | |
| return atob(str); | |
| } | |
| export function base64Encode(input: Uint8Array): string { | |
| return btoa(String.fromCharCode(...input)); | |
| } | |
| export function base64UrlEncode(input: Uint8Array): string { | |
| return base64ToBase64Url(base64Encode(input)); | |
| } | |
| export function base64Decode(base64encodedStr: string) { | |
| return Uint8Array.from(atob(base64encodedStr), (c) => c.charCodeAt(0)); | |
| } | |
Xet Storage Details
- Size:
- 687 Bytes
- Xet hash:
- 214b58d098a22d8563938f2ced7b184aedc079508c946936c5d51af2f75d40b7
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.