Brotli
概要
Brotli は Aspose.Font の FOSS における Python 用のクラスです。
Brotli ユーティリティは提供します compress and decompress 汎用バイトコンテンツ向けの関数、さらに compressArray and decompressArray 配列ベースのワークフロー向けで、WOFF2 フォントのパッケージングを容易にします。
このクラスは、Python プログラムで Brotli オブジェクトを操作するための 8 つのメソッドを提供します。利用可能なメソッドは、OpenInputBinary、OpenInputFile、OpenOutputFile、__init__、compress、compressArray、decompress、decompressArray です。Aspose.Font の Python 用 FOSS をインストールすれば、すべての公開メンバーは任意の Python アプリケーションからアクセス可能です。
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(dictionary_path) | Calls init この Brotli インスタンス上で。 |
decompress(content) | 指定されたBrotli圧縮されたバイトコンテンツを解凍し、元のバイトを返します |
compress(content, quality) | 指定された品質レベルでBrotliを使用して、与えられたバイトコンテンツを圧縮します |
decompressArray(content) | Brotli圧縮されたバイト配列を解凍し、解凍された配列を返します |
compressArray(content, quality) | 指定された品質でBrotliを使用してバイト配列を圧縮し、圧縮された配列を返します |
OpenInputFile(input_path) | 指定されたパスのファイルを開き、Brotli 圧縮データを読み取ります |
OpenOutputFile(output_path, force) | 指定されたパスのファイルを開くか作成し、Brotli 圧縮データを書き込みます;既存のファイルがある場合は強制的に上書きします |
OpenInputBinary(input_path) | 指定されたパスからバイナリストリームを開き、Brotli デコンプレッションを行います |