title: Extending SVN to handle files within ZIP or other file types
body: <p>I've been editing some nuget packages that are under SVN for the past few months now. Is there a way to extend SVN so that when you try to compare changes from one file version to the other, it handles files within zip files?</p>
  
  <p>Nuget packages are basically a folder with a specific structure, filled with different plain-text-based files (xml, txt. etc) and zipped together with a file extention of <code>.nupkg</code>, the idea would be that instead of trying and pass the .nupkg itself to the file comparison tool, <a href="http://winmerge.org/" rel="nofollow"><code>WinMerge</code></a> in my case, SVN would first unpack the package and then pass the root folder of the content (or a self-generated <code>./</code> folder if needed) to the file comparison tool.</p>