encode_encode_BrotliCompressor

encode_encode_BrotliCompressor

Översikt

encode_encode_BrotliCompressor är en klass i Aspose.Font FOSS för Python.

Denna klass tillhandahåller 7 metoder för att arbeta med encode_encode_BrotliCompressor objekt i Python program. Tillgängliga metoder inkluderar: BrotliSetCustomDictionary, CopyInputToRingBuffer, GetBrotliStorage, WriteBrotliData, WriteMetaBlockInternal, __init__, input_block_size. Alla offentliga medlemmar är tillgängliga för alla Python applikationer efter att ha installerat Aspose.Font FOSS för Python paketet. Egenskaper: cmd_buffer_size_, commands_, dist_cache_, hash_type_, hashers_, input_pos_, och 17 till.

Egenskaper

NamnTypÅtkomstBeskrivning
storage_``LäsHämtar lagringen .
last_byte_bits_``LäsHämtar de sista byte-bitarna .
last_byte_``LäsHämtar det sista bytet.
commands_``LäsHämtar kommandona .
cmd_buffer_size_``LäsHämtar cmd-bufferstorleken .
literal_cost_mask_``LäsHämtar den bokstavliga kostnadsmasken .
literal_cost_``LäsHämtar den bokstavliga kostnaden .
ringbuffer_``LäsHämtar ringbufferten .
hash_type_``LäsHämtar hashtypen .
max_backward_distance_``LäsHämtar det maximala bakåtriktade avståndet.
saved_dist_cache_``LäsHämtar den sparade dist-cachen .
dist_cache_``LäsHämtar dist-cachen .
params_``LäsHämtar parametrarna.
hashers_``LäsHämtar hash-funktionerna .
input_pos_``LäsHämtar inmatningspositionen.
num_commands_``LäsHämtar antalet kommandon.
num_literals_``LäsHämtar antalet litteraler.
last_insert_len_``LäsHämtar den senaste insättningslängden.
last_flush_pos_``LäsHämtar den sista flush-positionen .
last_processed_pos_``LäsHämtar den sista bearbetade pos .
prev_byte_``LäsHämtar föregående byte .
prev_byte2_``LäsHämtar föregående byte2 .
storage_size_``LäsHämtar lagringsstorleken .

Metoder

SignaturBeskrivning
__init__(params)Calls init på denna encode_encode_BrotliCompressor instans.
GetBrotliStorage(size)Returnerar en lagringsbuffert av den begärda storleken
input_block_size()Returnerar storleken på ett inmatningsblock som bearbetas åt gången
CopyInputToRingBuffer(input_size, input_buffer)Kopierar den angivna indata till den interna ringbufferten
BrotliSetCustomDictionary(size, _hx_dict)Ställer in en anpassad ordbok av angiven storlek för komprimering
WriteBrotliData(is_last, force_flush, out_size, output)Skriver komprimerad data, hanterar sista blocket och valfri tvingad flush
WriteMetaBlockInternal(is_last, utf8_mode, out_size, output)Skriver ett meta‑block, eventuellt i UTF‑8‑läge, och markerar slutligt block

Se även

 Svenska