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 エンコード スキームのエンコーダーとデコーダーを取得するための静的メソッドのみで構成されます。 このクラスの実装では、 RFC 4648 および RFC2045 で指定されている次の種類の Base64 がサポートされています。

<ul><li>"basic"><b>Basic</b>

RFC 4648 および RFC 2045 の表 1 で指定されている "Base64 アルファベット" を使用して、エンコードおよびデコード操作を行います。 エンコーダーでは、改行 (改行) 文字は追加されません。 デコーダーは、base64 アルファベット以外の文字を含むデータを拒否します。

</李>

<li>"url"><b>URL and Filename safe</b>

RFC 4648 の表 2 で指定されている "URL およびファイル名セーフ Base64 アルファベット" を使用して、エンコードとデコードを行います。 エンコーダーでは、改行 (改行) 文字は追加されません。 デコーダーは、base64 アルファベット以外の文字を含むデータを拒否します。

</李>

<li>"mime"><b>MIME</b>

RFC 2045 の表 1 で指定されている "Base64 アルファベット" を使用して、エンコードおよびデコード操作を行います。 エンコードされた出力は、それぞれ 76 文字以下の行で表す必要があり、復帰 '\r' の直後に改行 '\n' を行区切り文字として使用します。 エンコードされた出力の末尾に行区切り記号は追加されません。 base64 アルファベット 表に見つからない行区切り記号またはその他の文字はすべて、デコード操作では無視されます。

</li></ul>

特に明記されていない限り、このクラスの null メソッドに引数を渡すと、 がスローされます java.lang.NullPointerException NullPointerException

1.8 で追加されました。

java.util.Base64Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

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 safe</a type base64 エンコード スキームを使用して<デコードする> を返します。

UrlEncoder

Encoder href="#url">URL と Filename safe</a type base64 エンコード スキームを使用して<エンコードする を>返します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

このクラスは、Base64 エンコード スキームのエンコーダーとデコーダーを取得するための静的メソッドのみで構成されます。

(継承元 Object)
Dispose(Boolean)

このクラスは、Base64 エンコード スキームのエンコーダーとデコーダーを取得するための静的メソッドのみで構成されます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetDecoder()

Decoder href="#basic">Basic</a 型 base64 エンコード スキームを使用して<デコードする を>返します。

GetEncoder()

Encoder href="#basic">Basic</a 型 base64 エンコード スキームを使用して<エンコードする を>返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetMimeEncoder(Int32, Byte[])

Encoder href="#mime">MIME</a type base64 エンコード スキームを使用して<エンコードする を>返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このクラスは、Base64 エンコード スキームのエンコーダーとデコーダーを取得するための静的メソッドのみで構成されます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、Base64 エンコード スキームのエンコーダーとデコーダーを取得するための静的メソッドのみで構成されます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</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 エンコード スキームのエンコーダーとデコーダーを取得するための静的メソッドのみで構成されます。

適用対象