The raw xml from dwarf fortress is 44 GB. Zip-compressed is it 1.6 GB.
What are my options? I have access to a 32 GB RAM machine (although it's currently generating a 20k years world) if that helps.
Sorry, but I don't think you will be able to load these large files. The viewer is programmed to load the contents of the xml files into memory. So memory usage should be more or less equal to the size of the xml files.
Minor request to help out with modding:
Could you add an option to define the colours given to each race rather than have Legends Viewer assign them?
Right now each time I mod in a new race, I have to relearn the colours for every single other civ.
I thought I added a feature so that races always get the same random color, but it looks like i didn't add it to the last release. I will have a look at it on the weekend. An option to configure race colors should also be possible.