[FIX] added support for file pipes and improved cartesian product of file extensions