Можно ли открыть самораспаковывающийся сжатый файл Windows на Mac?

27

Если у меня есть сжатый файл, который хранится в виде самораспаковывающегося архива для Windows, то есть файла .exe, можно ли преобразовать его в zip-файл, который можно разархивировать в OS X? Кроме того, существует ли программа Mac, которая может открыть один из этих архивов?

abeger
источник
Я думаю, что это зависит от того, как файл был создан. Вы это знаете?
bdecaf

Ответы:

60

Это старый вопрос, но я все равно решил это добавить. С самораспаковывающимися архивами вы можете просто запустить файл sfx, и он должен сделать это. Убедитесь, что дали ему исполняемые разрешения (chmod + x filename.sfx) и просто запустите этот файл в терминале (./filname.sfx), и он может просто работать.

Майк С.
источник
@ Как я понимаю, вопрос касается самораспаковывающихся архивов .EXE (или, если коротко, SFX), а не файлов .SFX.
Гроностай
3
@gronostaj да, оригинальный вопрос касается конкретно EXE, но я искал .SFX и нашел этот вопрос. Этот ответ помог мне; Я не думаю, что он должен быть выбран в качестве правильного ответа, но я также не думаю, что он заслуживает отрицательного результата.
Ури
2
Это может не совсем отвечать на вопрос OP, но Google отправил меня сюда, и это был ответ, который мне был нужен, так что я голосую.
RyanHennig
1
То же самое @RyanHennig - я хотел знать, как открывать .sfxфайлы в системе Mac OSX, и в моем случае отлично работало включение режима запуска файла и запуск его из терминала.
iX3
11

Unarchiver поддерживает это и представляет собой универсальную утилиту извлечения.

MJeffryes
источник
1
Unarchiver смог обработать многочастные, самораспаковывающиеся архивы для меня.
Эндрю Хеджес
3

Командная строка unzip в терминале должна быть в состоянии это сделать (она сообщит, что пропускает байты в начале, но в противном случае должна работать нормально).

Список файлов:

unzip -v windowsfile.exe

Выдержка:

unzip windowsfile.exe 
Yamodax
источник
2

Бесплатное программное обеспечение Keka может сделать это тоже.

Сначала он извлекает файл .zip из файла .exe, который необходимо открыть снова с помощью любого инструмента для извлечения zip, который может обрабатывать зашифрованные паролем архивы.

Но если вы просто измените расширение файла с «.exe» на «.zip», вы можете пропустить преобразование и сразу же запросить пароль.

Donaldo
источник
1
Кека не работает для меня.
Корай Тугай
1

UnRarX прекрасно справляется с этой задачей на OS X для меня.

Кит Смайли
источник
Это не работает в данный момент
Хайме Агудо
0

Я не смог достать unzipUnarchiver и Stuffit Expander, чтобы распаковать старую самораспаковывающуюся молнию. Я наконец попытался открыть его в CrossOver Mac, и он работал отлично.

Крис Блум
источник