Я часто выполняю обновления на своих клиентских серверах через удаленный рабочий стол. Хотя это довольно мощный инструмент, когда вы хотите передать 100 МБ, это немного медленно. Поэтому я использую zip, чтобы уменьшить размер файлов и избежать необходимости устанавливать дополнительное программное обеспечение на клиентском сервере. 7zip - хорошая альтернатива, но в последнее время я не могу заставить его создавать SFX-архивы (не реализовано - ошибка в 64-битной системе).
Что вы используете для сжатия программного обеспечения (исполняемые файлы и библиотеки)? Есть ли лучший (более быстрый) способ переноса программного обеспечения с локального ПК на серверы через RDC? Что вы используете изо дня в день?
Я рекомендую вам 7z, если вам нужен простой click'n'decompress, или NSIS, если вам нужно что-то настраиваемое.
Я не знаю, что вы имеете в виду под «не реализовано - ошибка в 64-битной системе», но 7zip уже давно поддерживает 64-битную Windows. Я использую его для создания sfx-архивов на нескольких машинах x64. Лично я бы придерживался 7zip; он бесплатный и дает примерно те же степени сжатия, что и Winrar, по моему опыту (иногда лучше, иногда хуже - в зависимости от типа файла и содержимого). Единственное, что мне показалось плохим - это JPEG.
я использую WinRar. При потере нескольких килобайт (по сравнению с 7zip) он гораздо более распространен, чем 7zip, и создает SFX-архивы стоимостью около 50 килобайт. Я использую его на рабочих станциях x64 и серверах x64 без каких-либо проблем.
И, конечно же, он затрагивает все встроенные утилиты Windows ZIP.
Winrar работает очень быстро и поддерживает sfx. Rar также поддерживает множество форматов сжатия и доступен для множества ОС.