decodeCanonicalBase64()
function decodeCanonicalBase64(value): Uint8Array<ArrayBufferLike> | undefined;
Defined in: v2/base64.ts:85
解码 RFC 4648 标准 base64,并要求输入是该字节序列的规范编码。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | 待解码值;非字符串一律视为非法。 |
Returns
Uint8Array<ArrayBufferLike> | undefined
解码后的字节;输入非规范时为 undefined。
Remarks
返回 undefined 而不是抛异常:调用方(transfer 状态机)要把它翻译成
payload_encoding_invalid 并在刷新 idle deadline 之前返回,异常路径会让这个顺序更难保证。