Adding file support based on C FILEs.
Needs reimplementation of core::string to insure better performances.