Base64.Encoder.Encode Метод

Определение

Перегрузки

Encode(ByteBuffer)

Кодирует все оставшиеся байты из указанного буфера байтов в только что выделенный ByteBuffer с помощью Base64 схемы кодирования.

Encode(Byte[])

Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью Base64 схемы кодирования.

Encode(Byte[], Byte[])

Кодирует все байты из указанного массива байтов с помощью Base64 схемы кодирования, записывая результирующие байты в заданный выходной массив байтов, начиная со смещения 0.

Encode(ByteBuffer)

Кодирует все оставшиеся байты из указанного буфера байтов в только что выделенный ByteBuffer с помощью Base64 схемы кодирования.

[Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)]
public virtual Java.Nio.ByteBuffer Encode (Java.Nio.ByteBuffer buffer);
[<Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)>]
abstract member Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
override this.Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer

Параметры

buffer
ByteBuffer

исходный ByteBuffer для кодирования

Возвращаемое значение

Вновь выделенный буфер байтов, содержащий закодированные байты.

Атрибуты

Комментарии

Кодирует все оставшиеся байты из указанного буфера байтов в только что выделенный ByteBuffer с помощью Base64 схемы кодирования.

После возврата позиция исходного буфера будет обновлена до предела; его ограничение не будет изменено. Позиция возвращаемого выходного буфера будет равна нулю, а ее ограничение будет равно количеству результирующего закодированного байта.

Документация по Java для java.util.Base64.Encoder.encode(java.nio.ByteBuffer).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

Encode(Byte[])

Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью Base64 схемы кодирования.

[Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)]
public virtual byte[] Encode (byte[] src);
[<Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] -> byte[]
override this.Encode : byte[] -> byte[]

Параметры

src
Byte[]

массив байтов для кодирования

Возвращаемое значение

Byte[]

Вновь выделенный массив байтов, содержащий результирующий закодированный байт.

Атрибуты

Комментарии

Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью Base64 схемы кодирования. Возвращаемый массив байтов соответствует длине результирующего байта.

Документация по Java для java.util.Base64.Encoder.encode(byte[]).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

Encode(Byte[], Byte[])

Кодирует все байты из указанного массива байтов с помощью Base64 схемы кодирования, записывая результирующие байты в заданный выходной массив байтов, начиная со смещения 0.

[Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)]
public virtual int Encode (byte[] src, byte[] dst);
[<Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] * byte[] -> int
override this.Encode : byte[] * byte[] -> int

Параметры

src
Byte[]

массив байтов для кодирования

dst
Byte[]

выходной массив байтов

Возвращаемое значение

Число байтов, записанных в выходной массив байтов

Атрибуты

Комментарии

Кодирует все байты из указанного массива байтов с помощью Base64 схемы кодирования, записывая результирующие байты в заданный выходной массив байтов, начиная со смещения 0.

Вызывающий этот метод должен убедиться, что выходной массив dst байтов имеет достаточно места для кодирования всех байтов из входного массива байтов. Если выходной массив байтов недостаточно велик, байты не записываются в выходной массив байтов.

Документация по Java для java.util.Base64.Encoder.encode(byte[], byte[]).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к