下
3Dカスタム少女改造スレ
923:お客さん@てっくあーつ 2009/07/18(土) 00:28:45 ID:QaaPseaz [sage] はい。アルゴリズムの違いによってファイルサイズが違います。 このへんはきちんと説明した方が安心されるかと思いますので、 ちょっと長文失礼いたします。 TAHdecryptor(TAHdecGUIのベースとなったプログラム)ではLZSS圧縮で 1ハッシュ(3バイト24bitを12bitに圧縮した値)に対して、スライド辞書 ウインドウ(ここから過去のデータをコピーして再利用する事でデータを 圧縮するバッファでLZ77と名付けられた手法です)の位置を過去最近4個 しか保持しません。 TDCGMan(TAHexplorerのベースになっているLZSSのベース)は1ハッシュに 付き最大4080個保持します。この違いによって圧縮率が一般的なTSOで 10%違います。今は最大圧縮率がデフォルトになっていますがこのままでは 遅すぎるので可変にしようと思っています。 ちなみにTDCGManのLZSSには一つバグがあった為に、そのバグを修正した 結果TDCGManとTDCGExplorerでもファイルサイズが違います(8キロバイト あたり数バイト程度)。base.tahを一度展開して全部圧縮暗号化した物を 再度デコードして完全一致する事は検証済みなのでファイルサイズが 違っててもあまり気になさらないで下さい。 汎用の梱包ツール化はこれから作業いたします。しばしお時間を下さい。
上
前
次
1-
新
書
写
板
AA
設
索
3Dカスタム少女改造スレ http://3dcustom.xyz/img0ch/test/read.cgi/TechArts/1229646460/l50