Binary or text file...

If I have a file given to me for processing I would like to check if the file is a text file. Is there a way to determine if a file is binary or text before the file is opened? How about after a file is opened?

Thanks,

Comments

  • : If I have a file given to me for processing I would like to check if the file is a text file. Is there a way to determine if a file is binary or text before the file is opened? How about after a file is opened?
    :
    : Thanks,
    :


    No, its not really possible to determine the difference. You could read the first few hundred bytes and check if it contains any non-printable characters other than tabs, line feeds or carriage returns. The number 0 (or 0x00 in hex code) is frequently found in binary files. But the absense of 0x00 does not mean the file is a text file.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

In this Discussion