I've created a small parsing utility that shows the contents of some Altera (+ others??) .SOF/.POF/.RBF/.JIC/.RPD files.
It's a very rudimentary experimental tool but it can show some of the contents of theses files (CRCs, checksums, etc...)
Sometimes it can help people understand why their files fail programming, etc.
There's little information available on this (proprietary) topic so if you have anything to add or correct, or find a file that doesn't process, please leave a msg.