Sadly, I think you're out of luck. MXD is a binary format, so text isn't going to work. You can open an MXD in 7zip, but the resulting contents is obtuse, to say the least. You might have better luck with ArcGIS Pro. Maps can be exported as mapx files, which are JSON. See this page: https://pro.arcgis.com/en/pro-app/help/sharing/overview/save-a-map-file.htm If I were to try to get an MXD back to where I could compare it with git or similar, I would think about breaking it into components. Chief among these, exporting layers in the dataframe out as layer files. Although they are still binary data, git should only catch the ones that are different, and allow you to keep the repo up to date. You might have to knock together a custom text format, in JSON say, that describes the order of layers and other little particulars so that the map can be put back together the same way when required. Good luck, Chris
... View more