If the file type cannot be determined, use heuristics to detect LLVM bitcode (magic for binary, first line for text)