Connor Behan wrote: > This could be handled without adding a new option > if -k became "don't replace existing files or create more than one file > at the top level when extracting, treat them as errors". So -k would > become a broader kind of "play it safe while extracting" option.
We probably can't change -k that drastically, but it would be OK to add an option that says "allow at most one top-level name", which could be combined with -k.