rcrypt encrypts code/data sections but should leave the EOF data alone if present. I haven’t explicitly checked this so I could be wrong. Have you verified that your program is able to read data from the expected offsets? If you hardcoded offsets based on filesize you will need to account for the change in size after packing.

I’ve finished prototyping and initial testing of the changes I made for EOF preservation support. This will be released with a few other slight internal changes to help make this a more “full release version” as soon as the other parts are completed. Thanks for the suggestion!