encode_encode_BrotliCompressor
encode_encode_BrotliCompressor
Přehled
encode_encode_BrotliCompressor je třída v Aspose.Font FOSS pro Python.
Tato třída poskytuje 7 metod pro práci s objekty encode_encode_BrotliCompressor v programech Python. Dostupné metody zahrnují: BrotliSetCustomDictionary, CopyInputToRingBuffer, GetBrotliStorage, WriteBrotliData, WriteMetaBlockInternal, __init__, input_block_size. Všichni veřejní členové jsou přístupní pro jakoukoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: cmd_buffer_size_, commands_, dist_cache_, hash_type_, hashers_, input_pos_, a dalších 17.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
storage_ | `` | Čtení | Získá úložiště. |
last_byte_bits_ | `` | Čtení | Získá poslední bity bajtu . |
last_byte_ | `` | Čtení | Získá poslední bajt . |
commands_ | `` | Čtení | Získá příkazy . |
cmd_buffer_size_ | `` | Čtení | Získá velikost bufferu cmd . |
literal_cost_mask_ | `` | Čtení | Získá masku nákladů literálů. |
literal_cost_ | `` | Čtení | Získá literální náklad. |
ringbuffer_ | `` | Čtení | Získá ringbuffer . |
hash_type_ | `` | Čtení | Získá typ hash . |
max_backward_distance_ | `` | Čtení | Získá maximální zpětnou vzdálenost . |
saved_dist_cache_ | `` | Čtení | Získá uloženou mezipaměť dist. |
dist_cache_ | `` | Čtení | Získá dist cache. |
params_ | `` | Čtení | Získá parametry . |
hashers_ | `` | Čtení | Získá hashery . |
input_pos_ | `` | Čtení | Získá vstupní pozici . |
num_commands_ | `` | Čtení | Získá počet příkazů. |
num_literals_ | `` | Čtení | Získá počet literálů. |
last_insert_len_ | `` | Čtení | Získá poslední délku vložení . |
last_flush_pos_ | `` | Čtení | Získá poslední flush pozici. |
last_processed_pos_ | `` | Čtení | Získá poslední zpracovanou pozici . |
prev_byte_ | `` | Čtení | Získá předchozí bajt . |
prev_byte2_ | `` | Čtení | Získá předchozí byte2 . |
storage_size_ | `` | Čtení | Získá velikost úložiště . |
Metody
| Podpis: | Popis: |
|---|---|
__init__(params) | Calls init na této encode_encode_BrotliCompressor instanci. |
GetBrotliStorage(size) | Vrací úložný buffer požadované velikosti |
input_block_size() | Vrací velikost vstupního bloku zpracovávaného najednou |
CopyInputToRingBuffer(input_size, input_buffer) | Zkopíruje zadaná vstupní data do interního kruhového bufferu |
BrotliSetCustomDictionary(size, _hx_dict) | Nastaví vlastní slovník o zadané velikosti pro kompresi |
WriteBrotliData(is_last, force_flush, out_size, output) | Zapíše komprimovaná data, přičemž ošetřuje poslední blok a volitelný nucený flush |
WriteMetaBlockInternal(is_last, utf8_mode, out_size, output) | Zapíše meta blok, volitelně v režimu UTF‑8, a označí konečný blok |