Expectations vs Reality: Parsing files is difficult given vague definitions and an adversarial envir

Saying to the customers the email or file isn’t valid according to the definitions in the RFC or file format reference is problematic when they turn around and can say “Product X opens it and …”. This is especially difficult when Product X is made by the same people who wrote the RFC or reference documentation. We will look at a few common file formats where this is an issue.