encode_encode_BrotliCompressor

encode_encode_BrotliCompressor

Przegląd

encode_encode_BrotliCompressor jest klasą w Aspose.Font FOSS dla Python.

Ta klasa udostępnia 7 metod do pracy z obiektami encode_encode_BrotliCompressor w programach Python. Dostępne metody to: BrotliSetCustomDictionary, CopyInputToRingBuffer, GetBrotliStorage, WriteBrotliData, WriteMetaBlockInternal, __init__, input_block_size. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: cmd_buffer_size_, commands_, dist_cache_, hash_type_, hashers_, input_pos_ oraz 17 innych.

Właściwości

NazwaTypDostępOpis
storage_``OdczytPobiera przechowywanie .
last_byte_bits_``OdczytPobiera ostatnie bity bajtu.
last_byte_``OdczytPobiera ostatni bajt .
commands_``OdczytPobiera polecenia.
cmd_buffer_size_``OdczytZwraca rozmiar bufora poleceń.
literal_cost_mask_``OdczytPobiera maskę kosztu literału .
literal_cost_``OdczytPobiera koszt literału .
ringbuffer_``OdczytPobiera bufor pierścieniowy.
hash_type_``OdczytPobiera typ skrótu .
max_backward_distance_``OdczytPobiera maksymalny dystans wsteczny .
saved_dist_cache_``OdczytPobiera zapisaną pamięć podręczną dist.
dist_cache_``OdczytPobiera pamięć podręczną dystrybucji.
params_``OdczytPobiera parametry.
hashers_``OdczytPobiera haszery .
input_pos_``OdczytPobiera pozycję wejścia .
num_commands_``OdczytPobiera liczbę poleceń.
num_literals_``OdczytPobiera liczbę literałów .
last_insert_len_``OdczytPobiera ostatnią długość wstawiania.
last_flush_pos_``OdczytPobiera ostatnią pozycję flush .
last_processed_pos_``OdczytPobiera ostatnią przetworzoną pozycję.
prev_byte_``OdczytPobiera poprzedni bajt .
prev_byte2_``OdczytPobiera poprzedni bajt2 .
storage_size_``OdczytPobiera rozmiar pamięci.

Metody

SygnaturaOpis
__init__(params)Calls init na tej instancji encode_encode_BrotliCompressor.
GetBrotliStorage(size)Zwraca bufor magazynowy o żądanym rozmiarze
input_block_size()Zwraca rozmiar bloku wejściowego przetwarzanego jednorazowo
CopyInputToRingBuffer(input_size, input_buffer)Kopiuje podane dane wejściowe do wewnętrznego bufora pierścieniowego
BrotliSetCustomDictionary(size, _hx_dict)Ustawia niestandardowy słownik o określonym rozmiarze dla kompresji
WriteBrotliData(is_last, force_flush, out_size, output)Zapisuje skompresowane dane, obsługując ostatni blok i opcjonalne wymuszone opróżnienie
WriteMetaBlockInternal(is_last, utf8_mode, out_size, output)Zapisuje blok meta, opcjonalnie w trybie UTF‑8, i oznacza blok końcowy

Zobacz także

 Polski