Программное обеспечение

Зачем нужны установщики?

Для чего нужны установщики? И как они работают.
Есть маленький архивчик с файлами. Установщик все файлы из архивчика берëт, аккуратно раскладывает и готовит к работе
Даулет Нуркин
Даулет Нуркин
2 486
Лучший ответ
нужны что бы устанавливать. Ежу же понятно.
Это программа, которая копирует нужные файлы в нужные места и делает нужные записи в нужные конфиги или реестр
Владимир Р Это видно задание в школе, а в яндекс спросить судьба не позволяет)))
Как и полуфабрикаты.
Николай Волхов
Николай Волхов
67 966
Установщики нужны для облегчения процесса установки программного обеспечения на компьютер или другое устройство. Они автоматизируют установку, настройку и распаковку файлов, что позволяет пользователям устанавливать приложения более быстро и удобно. Кроме того, установщики могут выполнять другие функции, такие как проверка системных требований, предоставление информации о продукте и обновлениях, а также управление дополнительными компонентами, необходимыми для работы программы.
Андрей Бебих
Андрей Бебих
67 980
Установщик это программа. Распечатывает архив. Распаковывает файлы по нужным местам. Если ты про этот установщик.
Что бы всю работу выполнить
Владимир И
Владимир И
73 931
=============
Принцип работы в простых словах:
=============
Код анализирует все из чего составлен файл.
Потом находит похожие участки и превращяет те участки в обычную переменную и держит ее название лишь в одном месте. При распаковке все переменные превращяются в их изначальное значение.

Примеры:
=============
Упаковка:
=============
{Они любят} {01}
{ть} {02}
{01} курят{02}
{01} едят{02}
{01} пьют{02}
{01} бегут{02}
{01} прыгают{02}
{01} всех на свете, вот они — молодцы!

=============
Распаковка:
=============
Они любят курить
Они любят есть
Они любят пить
Они любят бегать
Они любят прыгать
Они любят всех на свете, вот они — молодцы!

=============
Факты
=============
Принцип работы
1) Упаковка будет весить меньше мб чем распакованный вариант файла.
Чем меньше текста и буквы внутри файла -> тем меньше он будет весить.

Техническая часть
2) Упаковка и распаковка очень сильно зависят от процессора - чем лучше процессор тем быстрее обе процедуры будут работать.

Программная часть
3) Алгоритм, который будет превращать текст в сокращенный текст будет также иметь роль в эффективность процедур и размера файла

Чем больше уникального текста / данных в файле, тем меньше возможности и шанса уменьшить размер файла достаточно заметно.
4) К примеру книгу может и возможно с 10мб превратить в 1мб так как слова будут повторятся. А вот фотографий навряд ли удастся уменьшит даже на 20% так как они обычно уникальны.

=============
Главная цель установщика
=============
1) Уменьшить размер файла в несколько раз
2) Уменьшит интернет траффик
3) Позволить быстрое скачивание файлов
4) Использование ресурсов эффективно в целом
5) Позволяет юзерам легко устанавливать программу и все ее дополнение и нужные файлы как к примеру пакеты от майкрософт без которых бы юзер не смог бы запустить программу
6) Заставляет юзера соглашаться со всеми условиями автоматически, не кто их не читает а зря.
7) Возможность прятать истинную цель программы который скрыт внутри установщика. Троянский конь.


=============
Примеры установщиков - они все упаковывают и распаковывают данные хоть и имеют разный интерфейс и способы применения.
=============
7-ZIP
WinRar
Любой установщик любой программы
Чисто по приколу, чтобы были.
Darkhan Karayev
Darkhan Karayev
4 255