Most of the files in a computer are binary files, not text files. So why does the FSO model support only text files and not binary files? There are two reasons:

  • Systems administrators and scriptwriters most commonly use text files to store information because they can easily read and write to these files. When Microsoft designers were developing the FSO model, they wanted to keep it as lean and simple as possible. Because scriptwriters don't often use binary files, the designers didn't include any objects, methods, or properties to work with these types of files.
  • To manipulate binary files, you need to use byte arrays or pointers to a memory address. Although adding byte arrays and memory-address pointers to the FSO model is possible, it would add an often-unneeded level of complexity.