Reasons for bad file formats

  1. Commercial advantage -Proprietary word/spreadsheet formats.
  2. Some compression possibilities.
  3. Support of clever algorithms (b-tree).
  4. Close intertwining with existing code.
  5. Love of persistent turing machines- cf XML-versus Java.
  6. Wrapped file formats (ole storage).
  7. OS bigotry. (e.g. *nix proudly distains good fixed-length record management. Docfiles implements at the same level as a file system in Windows. The api is on the same level as open!).
prev | up | next