encode_encode_BrotliCompressor
Обзор
encode_encode_BrotliCompressor — это класс в Aspose.Font FOSS для Python.
Этот класс предоставляет 7 методов для работы с объектами encode_encode_BrotliCompressor в программах Python. Доступные методы включают: BrotliSetCustomDictionary, CopyInputToRingBuffer, GetBrotliStorage, WriteBrotliData, WriteMetaBlockInternal, __init__, input_block_size. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Font FOSS для Python. Свойства: cmd_buffer_size_, commands_, dist_cache_, hash_type_, hashers_, input_pos_ и ещё 17.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
storage_ | `` | Чтение | Получает хранилище. |
last_byte_bits_ | `` | Чтение | Получает биты последнего байта . |
last_byte_ | `` | Чтение | Получает последний байт. |
commands_ | `` | Чтение | Получает команды . |
cmd_buffer_size_ | `` | Чтение | Получает размер буфера cmd . |
literal_cost_mask_ | `` | Чтение | Получает маску стоимости литералов . |
literal_cost_ | `` | Чтение | Получает буквальную стоимость. |
ringbuffer_ | `` | Чтение | Получает кольцевой буфер. |
hash_type_ | `` | Чтение | Получает тип хеша. |
max_backward_distance_ | `` | Чтение | Получает максимальное обратное расстояние. |
saved_dist_cache_ | `` | Чтение | Получает сохраненный кэш dist . |
dist_cache_ | `` | Чтение | Получает кэш dist . |
params_ | `` | Чтение | Получает параметры. |
hashers_ | `` | Чтение | Получает хешеры. |
input_pos_ | `` | Чтение | Получает позицию входных данных. |
num_commands_ | `` | Чтение | Получает количество команд . |
num_literals_ | `` | Чтение | Получает количество литералов. |
last_insert_len_ | `` | Чтение | Получает длину последней вставки . |
last_flush_pos_ | `` | Чтение | Получает позицию последнего сброса . |
last_processed_pos_ | `` | Чтение | Получает последнюю обработанную позицию. |
prev_byte_ | `` | Чтение | Получает предыдущий байт . |
prev_byte2_ | `` | Чтение | Получает prev byte2. |
storage_size_ | `` | Чтение | Получает размер хранилища . |
Методы
| Подпись | Описание: |
|---|---|
__init__(params) | Calls init на этом экземпляре encode_encode_BrotliCompressor. |
GetBrotliStorage(size) | Возвращает буфер памяти запрошенного размера |
input_block_size() | Возвращает размер блока входных данных, обрабатываемого за один раз |
CopyInputToRingBuffer(input_size, input_buffer) | Копирует предоставленные входные данные во внутренний кольцевой буфер |
BrotliSetCustomDictionary(size, _hx_dict) | Устанавливает пользовательский словарь указанного размера для сжатия |
WriteBrotliData(is_last, force_flush, out_size, output) | Записывает сжатые данные, обрабатывая последний‑блок и необязательный принудительный сброс |
WriteMetaBlockInternal(is_last, utf8_mode, out_size, output) | Записывает мета‑блок, при необходимости в режиме UTF‑8, и помечает последний‑блок |