title: Custom diff for git and binary file
body: <p>I have a binary file format that I include in a git repository.  I know the file format of the binary and could conceivably create a diff like tool for them that would produce a text output so I could see diffs when I look at a git history.  I could even create a tool that could take an original binary file, and the diff text and create the new binary file, that way git wouldn't have to save the binary file over and over again with small changes.</p>
  
  <p>If I were to make these type of tools, how could I integrate it with git?</p>