encode_Encode
ภาพรวม
encode_Encode เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.
หมวดนี้ให้ 9 วิธีในการทํางานกับวัตถุ encode_Encode ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: BrotliCompress, BrotliCompressWithCustomDictionary, BrotliInIsFinished, CopyOneBlockToRingBuffer, DecideOverLiteralContextModeling, IsMostlyUTF8, ParseAsUTF8, RecomputeDistancePrefixes, __init__. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
__init__() | Calls init การประกอบการ ในตัวอย่าง encode_Encode นี้. |
ParseAsUTF8(symbol, input, input_off, size) | การพาราสภาพของตัวอักษรจาก input bytes ที่ input_off สําหรับขนาด byte เป็น UTF-8 |
IsMostlyUTF8(data, data_off, length, min_fraction) | ตรวจสอบว่าอย่างน้อย min_fraction ของสลิปข้อมูลเป็น UTF-8 ที่ຖືກຕ້ອງหรือไม่ |
RecomputeDistancePrefixes(cmds, num_commands, num_direct_distance_codes, distance_postfix_bits) | การคํานวณค่าอนุทินระยะสําหรับการสั่งและปารามีเตอร์ที่ได้รับ |
DecideOverLiteralContextModeling(input, start_pos, length, mask, quality, literal_context_mode, num_literal_contexts, literal_context_map) | ตัดสินใจการทําแบบแปลภาษาโดยใช้เซ็กเมนต์ทางเข้าและการตั้งค่าคุณภาพ |
CopyOneBlockToRingBuffer(r, compressor) | คัดลอกบล็อคข้อมูลจากเครื่องกดเข้าใน ring buffer r |
BrotliInIsFinished(r) | กลับ true หากสายเข้า Brotli r จบการอ่าน |
BrotliCompress(params, input, output) | วิธีการกดข้อมูลทรัพย์โดยใช้ Brotli กับปารามีเตอร์การคอมเพรชั่นที่นํามาให้บริการ |
BrotliCompressWithCustomDictionary(dictsize, _hx_dict, params, input, output) | สับ input ด้วยคําศัพท์ที่กําหนดเองของขนาดและ params ที่ได้รับการให้ |