Share via


Base64 類別

定義

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

[Android.Runtime.Register("java/util/Base64", ApiSince=26, DoNotGenerateAcw=true)]
public class Base64 : Java.Lang.Object
[<Android.Runtime.Register("java/util/Base64", ApiSince=26, DoNotGenerateAcw=true)>]
type Base64 = class
    inherit Object
繼承
Base64
屬性

備註

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。 這個類別的實作支援下列 Base64 類型,如 RFC 4648RFC 2045中所指定。

<ul >< li > 「basic」 >< b > Basic < /b>

使用 RFC 4648 和 RFC 2045 表格 1 中所指定的 「Base64 Alphabet」 進行編碼和解碼作業。 編碼器不會 (行分隔符號) 字元新增任何換行字元。 解碼器會拒絕包含 base64 字母以外的字元的資料。

</李>

<li > 「url」 >< b > URL 和 Filename safe < /b>

使用 RFC 4648 表格 2 中指定的「URL 和檔案名安全 Base64 字母」進行編碼和解碼。 編碼器不會 (行分隔符號) 字元新增任何換行字元。 解碼器會拒絕包含 base64 字母以外的字元的資料。

</李>

<li > 「mime」 >< b > MIME < /b>

使用 RFC 2045 表格 2045 中指定的 「The Base64 Alphabet」 進行編碼和解碼作業。 編碼的輸出必須以不超過 76 個字元的行表示,並使用換行字元緊接著 '\r' 換行字元做為行 '\n' 分隔符號。 編碼輸出結尾不會加入任何行分隔符號。 解碼作業會忽略 base64 字母表中找不到的所有行分隔符號或其他字元。

</li >< /ul>

除非另有說明,否則將 null 引數傳遞至這個類別的 方法將會導致 java.lang.NullPointerException NullPointerException 擲回 。

已在 1.8 中新增。

java.util.Base64 JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

Base64(IntPtr, JniHandleOwnership)

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
JniPeerMembers

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

MimeDecoder

Decoder傳回使用 < href=「#mime」 > MIME < /a > type base64 解碼配置的 解碼的 。

MimeEncoder

Encoder傳回使用 < href=「#mime」 > MIME < /a > type base64 編碼配置進行編碼的 。

PeerReference

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
ThresholdClass

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

ThresholdType

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

UrlDecoder

傳回使用 Decoder href=「#url」 > URL 和 Filename 安全 < / > 類型 base64 編碼配置的 解碼 < 的 。

UrlEncoder

Encoder傳回 ,使用 < href=「#url」 > URL 和 Filename 安全 < / > 類型 base64 編碼配置進行編碼。

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
Dispose(Boolean)

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetDecoder()

Decoder傳回使用 < href=「#basic」 > Basic < /a > type base64 編碼配置進行解碼的 。

GetEncoder()

Encoder傳回使用 < href=「#basic」 > Basic < /a > type base64 編碼配置進行編碼的 。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetMimeEncoder(Int32, Byte[])

Encoder傳回使用 < href=「#mime」 > MIME < /a > type base64 編碼配置進行編碼的 。

JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
IJavaPeerable.Finalized()

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

GetJniTypeName(IJavaPeerable)

這個類別包含靜態方法,用於取得 Base64 編碼配置的編碼器和解碼器。

適用於