in reply to File output from end to beginning

Is there anyway to read the output of a file from the end of the file to the beginning?

If you can fit the file into memory, you can do something like

print reverse <>;