The nice thing about Midnight Commander is that it has a hex viewer and editor.
Another option might be to bind F10 to start mc, so that it acts as a toggle whether in mc or in a non-mc shell. You'd need to wrap a zle widget in zsh, or add a '$if Bash' guard to your inputrc with bash.
* Ctrl+Z
* Do something in the shell
* fg
Implementing your own extfs scripts to wrap a simple menu around some task can be really useful, far beyond basic archives. I wrote one so that I can shuffle my todo list priorities by moving fake "task files" in to different pseudo-directories.
¹ https://github.com/MidnightCommander/mc/tree/master/src/vfs/