decode_Huffman
개요
decode_Huffman은 Aspose.Font FOSS의 Python용 클래스입니다.
이 클래스는 Python 프로그램에서 decode_Huffman 객체를 다루기 위한 7개의 메서드를 제공합니다. 사용 가능한 메서드에는 BrotliBuildHuffmanTable, BrotliHuffmanTreeGroupInit, BrotliHuffmanTreeGroupRelease, GetNextKey, NextTableBitSize, ReplicateValue, __init__이(가) 포함됩니다. 모든 공개 멤버는 Aspose.Font FOSS for Python 패키지를 설치한 후 any Python 애플리케이션에서 접근할 수 있습니다.
메서드
| 시그니처 | 설명 |
|---|---|
__init__() | Calls init 이 decode_Huffman 인스턴스에서. |
GetNextKey(key, _hx_len) | 지정된 길이를 사용하여 키 버퍼에서 다음 Huffman 키를 읽습니다. |
ReplicateValue(table, table_off, step, end, code) | table_off에서 시작하여 테이블에 값을 복사하고, 끝까지 단계별로 진행하며 코드를 사용합니다. |
NextTableBitSize(count, _hx_len, root_bits) | count, _hx_len 및 root_bits를 기반으로 다음 Huffman 테이블의 비트 크기를 계산합니다. |
BrotliBuildHuffmanTable(root_table, root_table_off, root_bits, code_lengths, code_lengths_size) | 루트 매개변수와 코드 길이 데이터를 사용하여 Brotli용 Huffman 테이블을 구성합니다 |
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees) | 주어진 알파벳 크기와 트리 수로 Huffman 트리 그룹을 초기화합니다 |
BrotliHuffmanTreeGroupRelease(group) | Brotli Huffman 트리 그룹과 연관된 리소스를 해제합니다 |