Binary or text file... - Programmers Heaven

Howdy, Stranger!

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

Categories

Binary or text file...

kern68kern68 Posts: 85Member
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

  • stoberstober Posts: 9,765Member ✭✭✭
    : 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.