How do you unpack an rpm without installing it?

view story

http://forums.opensuse.org – Is there anyway to unpack or extract an rpm without installing it? I have tried to install an application written in python but it's not working. I have found a Mandriva rpm of the application so I want to look inside to see how it would install the files where it would place everything and compare with what I have. I know file the directory structure may be slightly different but it'll still give me an insight as to what and where everything is supposed to go. (Distributions)