I need to open an archive and list the contents, size of files, and crc of files inside any compressed file. Be it rar, zip, ace, lha, 7zip, etc..

What's the easiest or best way to do this?