Par〇d〇x の S〇〇〇〇〇〇〇〇 を解析してた時の話で主題は DDS の見方について
(Sのフォントは BitMap フォントで BMFont 出力しただけで使えるというお手軽な構成です。)

オリジナルの DDS を見ます
PS01
0xC: height (画像の高さ)
0x10: width (画像の幅)
そして
0x50: PfFlags = 0x41
ここをまず見ます
DDPF_RGB: 0x00000040
DDPF_ALPHAPIXELS: 0x00000001
より ARGB フォーマットだと判明します。

0x58: RGBBitCount = 0x20(32)
したがってARGB32になる。
この時点ではARGBなのかRGBAなのか等はまだ確定してない。

つぎに
0x5C: RBitMask
0x60: GBitMask
0x64: BBitMask
0x68: AlphaBitMask
を見る。Little endian に注意
ここより ARGB が確定する。

0x80: ここからが実際の pixel データになる。ARGB32 になっています。