• 这个方法用于将给定字符串进行 Base64 编码。它接受一个参数:要进行编码的字符串 str,并返回编码后的 Base64 字符串。

    该方法一般用于网络传输等场景中,将 ASCII 字符串转换为可读性较好、易于传输的 Base64 编码格式。在实际使用过程中需要注意,由于 Base64 编码需要额外的字符开销,因此会增加数据的大小,并降低传输速度。

    Throws

    如果输入字符串包含非 ASCII 字符,则抛出异常

    Description

    这个方法采用了 Base64_3 类中定义的 btoa() 方法进行编码,可以将任意长度的 ASCII 字符串转换为 Base64 编码格式。在编码过程中,会将每个字符拆分成 8 位二进制数,并使用 Base64 字符表将其转换为对应的字符。如果输入字符串包含非 ASCII 字符,则会抛出异常。

    Example

    const str = 'hello world'
    const base64Str = base64encode(str) // 编码字符串
    console.log(base64Str) // 输出 aGVsbG8gd29ybGQ=

    Parameters

    • str: string

      要进行编码的字符串(仅支持 ASCII 字符)

    Returns string

    返回编码后的 Base64 字符串

Generated using TypeDoc