リッチ・ゲルドライヒ
Crunch ライブラリは、アルゴリズムを使用して品質を損なうことなくテクスチャを圧縮およびトランスコードするためのツールを提供します
LZHAM は、ゲーム アプリケーションの一部として出荷されるアセットをパッケージ化するために最適化された圧縮アルゴリズムを提供します。 Zlib互換APIがサポートされています。 LZHAM の特徴の XNUMX つは、
マッピング テーブル (サイズは最大 64 KB)、ディクショナリ (最大 500 MB) の使用、複数のスレッドでの操作の並列化、およびデルタ変更の使用により、すでに圧縮されているファイルを再パックせずに変更を配布できます。
圧縮レベルとパッキング速度の点では、LZHAM 実装は LZMA に匹敵しますが、解凍速度の点では LZMA よりも 1.5 ~ 8 倍高速です (ただし、zlib よりは遅くなります)。 ZSTD と比較すると、LZHAM は圧縮効率の点でこのアルゴリズムより優れていますが、エンコード速度ではほぼ XNUMX 桁遅れ、デコード速度ではわずかに遅れています。
出所: オープンネット.ru