Its not the binaries I'm worried about, but the text files. As I said, I know this sounds stupid, but its an honest question . I guess if nothing else I can always write a header and read it in, if it doesn't match try flipping the bit and comparing again, if a match then its an Indian switch file, if not its not a valid project file.