Rainbow 4 is the new
version of Rainbow. This .NET application offers the
same type of functionalities as its predecessor, but
uses an architecture more modular and easier to
maintain. Both Rainbow 3
and 4 can be installed on the same machine and run
at the same time without conflict.
Rainbow 4 is composed of
three distinct parts. The first one is the Rainbow
executable file, called also the Rainbow Shell. It
provides a common interface to input most of the
information the utilities need to be launched and
allows you to manipulate the input and output files.
The second part is the Rainbow Utility Pack. It
provides a collection of basic functionalities such
as encoding conversion, text extraction, line-break
conversion, and many more. The third part is the
Rainbow Filter Pack, which offers the various
filters used by some of the utilities (e.g. Windows
RC, HTML, Properties, Scripts, etc.). The three
components communicate using standardized
interfaces, so adding a new filter or a new utility
is easy.
Rainbow 4 offers also a
more flexible user interface, new functionalities
and much more.