Universal Extractor 2 is a tool designed to extract files from any type of extractable file.
Unlike most archiving programs, UniExtract is not limited to standard archives such as .zip and .rar. It can also deal with application installers, disk images and even game archives and other multimedia files. An overview of supported file types can be found here
This program is an unofficial updated and extended version of the original UniExtract by Jared Breland. As the development of the original version has stopped and no update has been published for years, many forks (modified versions, maintained by volunteers from the community) have arisen. This is the most advanced of them, featuring a very long list of enhancements.
New features in version 2
500+ new supported file types
Batch mode
Scan only mode to detect the type of any given file
Built-in updater
Support for password list for common archives
Improved context menu integration and status box
Better and faster file analysis
Silent mode, not showing any prompts
Many interface improvements and redesigned dialogs
Resource usage/speed improvements, lots of bug fixes