語言

Deflater.SetDictionary 方法

定義

多載

名稱 Description
SetDictionary(Byte[], Int32, Int32)

設定預設字典以進行壓縮。

SetDictionary(Byte[])

設定預設字典以進行壓縮。

SetDictionary(ByteBuffer)

設定預設字典以進行壓縮。

SetDictionary(Byte[], Int32, Int32)

設定預設字典以進行壓縮。

[Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")]
public virtual void SetDictionary(byte[]? dictionary, int off, int len);
[<Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")>]
abstract member SetDictionary : byte[] * int * int -> unit
override this.SetDictionary : byte[] * int * int -> unit

參數

dictionary
Byte[]

字典資料位元組

off
Int32

資料的起始偏移量

len
Int32

資料長度

屬性

備註

設定預設字典以進行壓縮。 當歷史緩衝區可預先確定時,會使用預設字典。 當資料後來以 Inflater.inflate() 解壓縮時,可以呼叫 Inflater.getAdler() 以取得解壓所需的字典 Adler-32 值。

Java 文件 java.util.zip.Deflater.setDictionary(byte[], int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetDictionary(Byte[])

設定預設字典以進行壓縮。

[Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")]
public virtual void SetDictionary(byte[]? dictionary);
[<Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")>]
abstract member SetDictionary : byte[] -> unit
override this.SetDictionary : byte[] -> unit

參數

dictionary
Byte[]

字典資料位元組

屬性

備註

設定預設字典以進行壓縮。 當歷史緩衝區可預先確定時,會使用預設字典。 當資料後來以 Inflater.inflate() 解壓縮時,可以呼叫 Inflater.getAdler() 以取得解壓所需的字典 Adler-32 值。

Java 文件 java.util.zip.Deflater.setDictionary(byte[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetDictionary(ByteBuffer)

設定預設字典以進行壓縮。

[Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)]
public virtual void SetDictionary(Java.Nio.ByteBuffer? dictionary);
[<Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)>]
abstract member SetDictionary : Java.Nio.ByteBuffer -> unit
override this.SetDictionary : Java.Nio.ByteBuffer -> unit

參數

dictionary
ByteBuffer

字典資料位元組

屬性

備註

設定預設字典以進行壓縮。 當歷史緩衝區可預先確定時,會使用預設字典。 當資料後來以 Inflater.inflate() 解壓縮時,可以呼叫 Inflater.getAdler() 以取得解壓所需的字典 Adler-32 值。

給定位元組緩衝區中的位元組會被此方法完全消耗。 返回時,其位置將等於極限。

Java 文件 java.util.zip.Deflater.setDictionary(java.nio.ByteBuffer)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於