encode_encode_BrotliCompressor

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, и помечает последний‑блок

См. также:

 Русский