encode_Encode
Genel Bakış
encode_Encode Python için FOSS’de bir sınıf.
Bu sınıf, Python programlarında encode_Encode nesnelerle çalışmak için 9 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BrotliCompress, BrotliCompressWithCustomDictionary, BrotliInIsFinished, CopyOneBlockToRingBuffer, DecideOverLiteralContextModeling, IsMostlyUTF8, ParseAsUTF8, RecomputeDistancePrefixes, __init__. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
__init__() | Calls init (başlangıç) Bu encode_Encode örneğinde. |
ParseAsUTF8(symbol, input, input_off, size) | Boyut baytları için input_off’da giriş baytının sembolünü UTF-8 olarak analiz eder. |
IsMostlyUTF8(data, data_off, length, min_fraction) | Veri diliminin en az bir kısmının geçerli UTF-8 olup olmadığını kontrol eder. |
RecomputeDistancePrefixes(cmds, num_commands, num_direct_distance_codes, distance_postfix_bits) | Verilen komut ve parametreler için mesafe önsayısı değerlerini yeniden hesaplar. |
DecideOverLiteralContextModeling(input, start_pos, length, mask, quality, literal_context_mode, num_literal_contexts, literal_context_map) | Giriş bölümü ve kalite ayarları kullanarak kelimenin bağlamı modelleme karar verir |
CopyOneBlockToRingBuffer(r, compressor) | Kompresörden bir veri bloğunu ring tamponuna kopyalar r |
BrotliInIsFinished(r) | Brotli giriş akışı r okumayı bitirdiğinde doğru gönderir. |
BrotliCompress(params, input, output) | Metod Brotli kullanarak, sağlanan sıkıştırma parametreleri ile ham verileri sıkıştıracak. |
BrotliCompressWithCustomDictionary(dictsize, _hx_dict, params, input, output) | Belirtilen boyut ve parametreler için özel bir sözlük ile giriş sıkıştırır |