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