Base64.Decoder.Decode Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Decode(ByteBuffer) |
Decodiert alle Bytes aus dem Eingabebytepuffer mithilfe des |
Decode(Byte[]) |
Decodiert alle Bytes aus dem Eingabebytearray mithilfe des |
Decode(String) |
Decodiert eine base64-codierte Zeichenfolge in ein neu zugeordnetes Bytearray mithilfe des |
Decode(Byte[], Byte[]) |
Decodiert alle Bytes aus dem Eingabebytearray mithilfe des |
Decode(ByteBuffer)
Decodiert alle Bytes aus dem Eingabebytepuffer mithilfe des Base64
Codierungsschemas, wobei die Ergebnisse in ein neu zugeordnetes ByteBuffer geschrieben werden.
[Android.Runtime.Register("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetDecode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)]
public virtual Java.Nio.ByteBuffer? Decode (Java.Nio.ByteBuffer? buffer);
[<Android.Runtime.Register("decode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetDecode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)>]
abstract member Decode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
override this.Decode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
Parameter
- buffer
- ByteBuffer
ByteBuffer zum Decodieren
Gibt zurück
Ein neu zugeordneter Bytepuffer, der die decodierten Bytes enthält
- Attribute
Hinweise
Decodiert alle Bytes aus dem Eingabebytepuffer mithilfe des Base64
Codierungsschemas, wobei die Ergebnisse in ein neu zugeordnetes ByteBuffer geschrieben werden.
Wenn der Quellpuffer zurückgegeben wird, wird die Position des Quellpuffers auf sein Limit aktualisiert; ihr Grenzwert wurde nicht geändert. Die Position des zurückgegebenen Ausgabepuffers ist null und sein Grenzwert ist die Anzahl der resultierenden decodierten Bytes.
IllegalArgumentException
wird ausgelöst, wenn sich der Eingabepuffer nicht im gültigen Base64-Codierungsschema befindet. Die Position des Eingabepuffers wird in diesem Fall nicht erweitert.
Java-Dokumentation für java.util.Base64.Decoder.decode(java.nio.ByteBuffer)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Decode(Byte[])
Decodiert alle Bytes aus dem Eingabebytearray mithilfe des Base64
Codierungsschemas, wobei die Ergebnisse in ein neu zugeordnetes Ausgabebytearray geschrieben werden.
[Android.Runtime.Register("decode", "([B)[B", "GetDecode_arrayBHandler", ApiSince=26)]
public virtual byte[]? Decode (byte[]? src);
[<Android.Runtime.Register("decode", "([B)[B", "GetDecode_arrayBHandler", ApiSince=26)>]
abstract member Decode : byte[] -> byte[]
override this.Decode : byte[] -> byte[]
Parameter
- src
- Byte[]
bytearray zum Decodieren
Gibt zurück
Ein neu zugeordnetes Bytearray, das die decodierten Bytes enthält.
- Attribute
Hinweise
Decodiert alle Bytes aus dem Eingabebytearray mithilfe des Base64
Codierungsschemas, wobei die Ergebnisse in ein neu zugeordnetes Ausgabebytearray geschrieben werden. Das zurückgegebene Bytearray weist die Länge der resultierenden Bytes auf.
Java-Dokumentation für java.util.Base64.Decoder.decode(byte[])
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Decode(String)
Decodiert eine base64-codierte Zeichenfolge in ein neu zugeordnetes Bytearray mithilfe des Base64
Codierungsschemas.
[Android.Runtime.Register("decode", "(Ljava/lang/String;)[B", "GetDecode_Ljava_lang_String_Handler", ApiSince=26)]
public virtual byte[]? Decode (string? src);
[<Android.Runtime.Register("decode", "(Ljava/lang/String;)[B", "GetDecode_Ljava_lang_String_Handler", ApiSince=26)>]
abstract member Decode : string -> byte[]
override this.Decode : string -> byte[]
Parameter
- src
- String
die zu decodierende Zeichenfolge
Gibt zurück
Ein neu zugeordnetes Bytearray, das die decodierten Bytes enthält.
- Attribute
Hinweise
Decodiert eine base64-codierte Zeichenfolge in ein neu zugeordnetes Bytearray mithilfe des Base64
Codierungsschemas.
Ein Aufruf dieser Methode hat genau die gleiche Wirkung wie das Aufrufen von decode(src.getBytes(StandardCharsets.ISO_8859_1))
Java-Dokumentation für java.util.Base64.Decoder.decode(java.lang.String)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Decode(Byte[], Byte[])
Decodiert alle Bytes aus dem Eingabebytearray mithilfe des Base64
Codierungsschemas, wobei die Ergebnisse in das angegebene Ausgabebytearray geschrieben werden, beginnend bei Offset 0.
[Android.Runtime.Register("decode", "([B[B)I", "GetDecode_arrayBarrayBHandler", ApiSince=26)]
public virtual int Decode (byte[]? src, byte[]? dst);
[<Android.Runtime.Register("decode", "([B[B)I", "GetDecode_arrayBarrayBHandler", ApiSince=26)>]
abstract member Decode : byte[] * byte[] -> int
override this.Decode : byte[] * byte[] -> int
Parameter
- src
- Byte[]
bytearray zum Decodieren
- dst
- Byte[]
das Ausgabebytearray
Gibt zurück
Die Anzahl der Bytes, die in das Ausgabebytearray geschrieben wurden
- Attribute
Hinweise
Decodiert alle Bytes aus dem Eingabebytearray mithilfe des Base64
Codierungsschemas, wobei die Ergebnisse in das angegebene Ausgabebytearray geschrieben werden, beginnend bei Offset 0.
Es liegt in der Verantwortung des Aufrufrs dieser Methode, sicherzustellen, dass das Ausgabebytearray dst
genügend Platz zum Decodieren aller Bytes aus dem Eingabebytearray aufweist. Es werden keine Bytes in das Ausgabebytearray geschrieben, wenn das Ausgabebytearray nicht groß genug ist.
Wenn sich das Eingabebytearray nicht im gültigen Base64-Codierungsschema befindet, wurden möglicherweise einige Bytes in das Ausgabebytearray geschrieben, bevor IllegalargumentException ausgelöst wird.
Java-Dokumentation für java.util.Base64.Decoder.decode(byte[], byte[])
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.