ほっしーの技術ネタ備忘録

技術ネタの備忘録です。基本的に私が忘れないためのものです。他の人の役にも立つといいなぁ。

APE の解析中...

ソースコードが公開されてたので中をいろいろ眺めてます。


なんとなくツボだったのが、\Source\Shared\All.h の中で

#define UNROLL_256_TIMES(MACRO) MACRO(0) MACRO(1) MACRO(2) MACRO(3) MACRO(4) MACRO(5) …… MACRO(255)

と 頑張ってることですな。


…と、とにかくお疲れ様です。
( 別にスクリプト組めば瞬間で作れるな、この程度なら。)


全体構造としては 前処理→フィルタ→レンジコーダ で圧縮してるのかな…
まだ全体を斜め読みしただけなのではっきりとは分からない…(苦笑)