Вы не говорите, какую операционную систему вы используете.
Если вы используете Unix-подобную ОС, вы можете попробовать
$ file filename* filename.exe: MS-DOS executable PE for MS Windows (console) Intel 80386 32-bit filename.png: PNG image data, 2160 x 934, 8-bit/color RGB, non-interlaced filename.rar: RAR archive data, v14, flags: Archive volume, os: Win32
где filename*
имя файла (ов), которые вы хотите проверить. Обратите внимание, что эта программа работает, проверяя данные файла, а не расширение имени файла, поэтому она выдает тот же результат, filename.rar
если вы переименуете его filename.zip
.