Test age terminal output before restoring an encrypted file
A restore command can succeed cryptographically and still put bytes in the wrong place. That is easy to miss with encrypted archives because a command such as age -d writes plaintext to standard output when no output file is named. If that standard output is a terminal, a binary archive, database export, or image is not useful to read and can corrupt the display or escape sequence state of the terminal emulator.