title: What types of binary files does Git keep deltas for?
body: <p>We're dealing with a very large project that needs to be migrated to Git. Unfortunately, it contains a large number of binaries as well, some of which are zip-s, dll-s and so on. At the moment, it's not possible to remove these binaries from the version control system.</p>
  
  <p>I would like to find out more about how Git keeps deltas for binary files and if, and for which ones it doesn't. I know this is configurable via the <code>.gitattributes</code> file, but do the file types need to be listed explicitly, or is there a pre-defined default set that it recognizes and handles automatically...?</p>