in the last weeks I have worked hard on a new project which I started almost casually as an experiment and is now a very good project that I use everyday.
QuickBMS belongs to the "archives extraction" field, so the same field of tools like Dragon Unpacker, Game Extractor, MultiEx and so on but with the difference that it's not intended to have an internal database but for being quickly reprogrammed on the fly through small basic scripts which can be written by me or anyone else.
indeed it reads just these textual "scripts" written in an enhanced
BMS language and with which is possible to handle the majority of game and non-game file formats.
so, for example, is possible to write on the fly scripts for reading the archives of games like
Still Life 2, or for extracting the
ZIP archives or even for decrypting files encrypted with
Blowfish.
practically for all the recent files extractors I'm writing (check on
Xentax where I'm active lately) I'm just using these scripts without writing a line of C and saving tons of time to me and to anyone who doesn't need to download a new tool all the times.
homepage of the project:
http://aluigi.org/papers.htm#quickbmsoh, it works from both command-line and minimalistic GUI so it's also easy to use.
hope it helps