У меня есть сжатый файл, но я не знаю, с чем он сжат. Расширение не дает никакой подсказки. Как я могу узнать, что это?
4 ответа
Вы не говорите, какую операционную систему вы используете.
Если вы используете 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
.
В качестве альтернативы ручной проверке заголовка файла вы можете использовать некоторую утилиту, такую как TrID. Ссылка указывает на кроссплатформенную версию командной строки; для Windows тоже есть графический интерфейс.
Известно, что 7-zip открывает очень широкий массив сжатых файлов, вы можете попробовать его.
Кроме того, вы можете проверить файл в каком-то простом текстовом редакторе, часто тип файла пишется первыми буквами. Может быть, вы могли бы получить больше информации таким образом.
Используйте WinRAR - вы можете скачать бесплатную пробную версию, и она не истекает и не мешает вам использовать ее после окончания пробной версии.
Чтобы подтвердить это, я создал файл .zip с файлами .xls и .pdf. После того как я удалил расширение .zip из моего файла. Затем я открыл свой архив без расширения в WinRAR, и он открыл архив и показал мне файлы в архиве.