Flash 11 が LZMA 圧縮 swfs の処理をネイティブにサポートしていることは知っていますが、AMF オブジェクトで LZMA 圧縮を使用する方法はありますか?
質問する
233 次
1 に答える
0
deflate()とinflate()を使用して、一般的な圧縮と解凍を行うことができます。これを使用して LZMA 形式を取得する場合は、次のことを行う必要があります。
deflate フォーマットを使用して取得した圧縮データだけでなく、適切なメタデータを含む、圧縮フォーマットの仕様に従って構造化された ByteArray を作成します。
基本的には、構造を学び、すべてのヘッダー情報を自分で記述してから使用する必要がありますdeflate()
。解凍するには、ヘッダー情報 (readInt(), readShort
など)を読み込んでinflate()
から、残りを使用して日付を戻す必要があります。
于 2012-04-04T21:13:39.787 に答える