Ability to read ZIP and GZIP files

All methods in Readable accepting one or more File objects will see if the
file contents are compressed with ZIP or GZIP format and decompress on the
fly while reading.
Is silently ignoring the other files really a good thing to do?
What would the downside be of looking for the existence of any other files first, and throwing an exception if there are more than one file in the archive?