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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
storage_ | `` | Odczyt | Pobiera przechowywanie . |
last_byte_bits_ | `` | Odczyt | Pobiera ostatnie bity bajtu. |
last_byte_ | `` | Odczyt | Pobiera ostatni bajt . |
commands_ | `` | Odczyt | Pobiera polecenia. |
cmd_buffer_size_ | `` | Odczyt | Zwraca rozmiar bufora poleceń. |
literal_cost_mask_ | `` | Odczyt | Pobiera maskę kosztu literału . |
literal_cost_ | `` | Odczyt | Pobiera koszt literału . |
ringbuffer_ | `` | Odczyt | Pobiera bufor pierścieniowy. |
hash_type_ | `` | Odczyt | Pobiera typ skrótu . |
max_backward_distance_ | `` | Odczyt | Pobiera maksymalny dystans wsteczny . |
saved_dist_cache_ | `` | Odczyt | Pobiera zapisaną pamięć podręczną dist. |
dist_cache_ | `` | Odczyt | Pobiera pamięć podręczną dystrybucji. |
params_ | `` | Odczyt | Pobiera parametry. |
hashers_ | `` | Odczyt | Pobiera haszery . |
input_pos_ | `` | Odczyt | Pobiera pozycję wejścia . |
num_commands_ | `` | Odczyt | Pobiera liczbę poleceń. |
num_literals_ | `` | Odczyt | Pobiera liczbę literałów . |
last_insert_len_ | `` | Odczyt | Pobiera ostatnią długość wstawiania. |
last_flush_pos_ | `` | Odczyt | Pobiera ostatnią pozycję flush . |
last_processed_pos_ | `` | Odczyt | Pobiera ostatnią przetworzoną pozycję. |
prev_byte_ | `` | Odczyt | Pobiera poprzedni bajt . |
prev_byte2_ | `` | Odczyt | Pobiera poprzedni bajt2 . |
storage_size_ | `` | Odczyt | Pobiera rozmiar pamięci. |
Metody
| Sygnatura | Opis |
|---|---|
__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 |