Может ли кто-нибудь объяснить мне, как я могу создать обычный архив тарбок Unix (например, tar.gz
или tar.bz2
) на коробке Windows, чтобы пометить некоторые файлы в этом архиве как "исполняемые" (например, с флагами разрешений) установить как -rwxr-xr-x
, 0755) и некоторые файлы как неисполняемые (например, с чем-то вроде -rw-r--r--
, 0644)?
Я знаю, что можно использовать:
- 7-Zip для создания тарболов с помощью окна Windows, но, похоже, он не может устанавливать пользовательские флаги для определенных файлов при выполнении тарбола и устанавливает все как
-rwxrwxrwx
, 0777. - Обычный порт утилит GNU (например, MinGW или Cygwin), для которого требуется, чтобы он использовал магию командной строки - это совершенно нормально для меня, но может быть неприятно для некоторых пользователей.
- Удаленная или виртуальная установка Linux/BSD, а затем снова используйте обычные команды
tar
/gzip
/bzip2
.
Есть еще удобные решения?