Properties
Private
#arrayBuffer
#arrayBuffer: ArrayBufferLike = ...
Private
#base64String
#base64String: string = ''
Private
#source
#source: string | ArrayBufferLike = ''
Private
#sourceType
#sourceType: SourceType
Private
#string
#string: string = ''
_decode
_decode: ((base64: string) => string) = decode
Type declaration
-
- (base64: string): string
-
Returns string
_encode
_encode: ((str: string) => string) = encode
Type declaration
-
- (str: string): string
-
Returns string
arrayBufferToBase64
arrayBufferToBase64: ((buffer: ArrayBufferLike) => string) = arrayBufferToBase64
Type declaration
-
- (buffer: ArrayBufferLike): string
-
Returns string
arrayBufferToString
arrayBufferToString: ((buffer: ArrayBufferLike) => string) = arrayBufferToString
Type declaration
-
- (buffer: ArrayBufferLike): string
-
Returns string
base64ToArrayBuffer
base64ToArrayBuffer: ((base64: string) => ArrayBufferLike) = base64ToArrayBuffer
Type declaration
-
- (base64: string): ArrayBufferLike
-
Returns ArrayBufferLike
stringToArrayBuffer
stringToArrayBuffer: ((str: string) => ArrayBufferLike) = stringToArrayBuffer
Type declaration
-
- (str: string): ArrayBufferLike
-
Returns ArrayBufferLike
那字符串转换成代表着utf8的编码的arrayBuffer 假设有 '一二三abc'。 先用encodeUri 转成:
%E4%B8%80%E4%BA%8C%E4%B8%89abc
。 然后再转成[228, 184, 128, 228, 186, 140, 228, 184, 137, 97, 98, 99], 1字节的abc会取其charCode: 97,98,99。 然后将数组转成arrayBuffer