|gettext version||libiconv version||Operating system||Flavor||Download|
shared means that the programs make use of DLL. The setup size is small, but all the executables needs to stay together with the shipped DLL libraries.
static means that the programs do not use DLL. The setup size is much bigger, but all the executables may be moved around as you like, no DLL-dependencies.
Do you want to see what’s behind the scenes? See the source code!