Originally posted by blargg:
I'm going to be updating my VGM library to handle this, and while I do that I'll probably add a way to transparently access gzipped files in RAR archives using my Rar_Extractor (which Audio Overload uses). The comment on the VGM file spec page about gzip being "trivial to support" doesn't take into account the lunacy of putting a gzipped file in an RAR archive.
It's only about 20 lines of code to undo a gzip buffer in RAM. I'll send you the code by e-mail. For what it's worth, Audio Overload supports LZH and GZIP archives, which can be inside CAB, RAR, or ZIP; I don't think gzip functionality inside Rar_Extractor would be particularly useful to us as we'd need to duplicate it elsewhere anyway.