title: TagLib# Exception on File.Create
body: <p>I am trying to use Taglib# to add id3v2 tags to a file.
  I have it working on some files - however, on certain files it will fail. (Possibly due to file corruption).</p>
  
  <pre><code>if (ext == ".aiff" || ext==".aif"){
       //force reading of aiff files
      file = TagLib.File.Create(filename, "audio/aiff",TagLib.ReadStyle.None);
  }
  </code></pre>
  
  <p>The Create() call throws this exception:
  Provided data does not start with the file identifier</p>
  
  <p>Based on the documentation, I'm not sure how I can fix this (or add a file identifier).</p>