Okay the issue has been fixed. Problem was that NT (I HATE MICROSOFT!!!) makes a distinction between binary and text files on the OS levels and Perl was confused and thought all binary files were text.
Anyway it's fixed .
__________________
Change is inevitable, how you handle change is controllable - J. Strong