You can parse .rvt files
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I've started playing with raw .rvt format for the past few days and realized that it's actually fairly readable. I don't mean just basic metadata like project version, but it seems like you could extract quite a lot of names of familes, view and parameters. It'd be probably more convenient to do it from command line, but as a quick proof of concept you can just drill into with 7zip and decompress it until utf-16 encoded strings start showing... quite a lot of them, at least more than I expected.
if you want to also have a ready-made api to cleanly access each data type oda bimrv claims 100% access.
I'm posting it as I couldn't find any information on this topic shared here before.
from command line:
7z x FILE.rvt
fd -tf -x binwalk -e
fd -e bin . extractions -X strings -e l
you could just run binwalk on .rvt directly, but this way I think that it won't preserve stream names in .rvt file (it's in Compound File Binary Format) and they may be useful for later analysis