There are some situations when something unexpected happens when user uses the already existing archive with the "Compress" context actions.
I propose the following flow of the situations: