Ага, оно самое - вначале скрипт, а потом бинарные данные.
Внутри там не zip. Вообще в начале бинарных данных не видно никакого идентификатора архивного файла.
Так вот как бы его распаковать?
sh VMware-Workstation-6.5.0-118166.i386.bundle --help
А если он не хочет просто распаковываться, а пытается какое-то дополнительное шаманство делать (типа инсталлятор =)), то найди где там начинаются собственно данные и распакуй руками. Примерно так:
tail -c +1234 VMware-Workstation-6.5.0-118166.i386.bundle | tar -xz
Здесь 1234 - это смещение в байтах от начала файла. Если файл не gzip'ом запакован, а с помощью bzip2 - ... | tar -xj. Сомневаюсь что там что-то нестандартное наворочено.
Ещё для этого есть и специальные утилиты, например makeself (http://www.megastep.org/makeself/). Для неё кстати и автоматический распаковщик есть - unmakeself.
>> Как они по-английски назваются, что в поиск вбивать?
Self-extractable shell script, self-extractable tar, etc.