@Dvlbug
Обычный сисадмин

Распаковка комплекта программ для Фидо из exe (200кб) в архив (2мб). Как?

Надеюсь все правильно помню. В конце девяностых, начале нулевых скачал комплект для Фидо (Golded, T-mail) в виде exe-файла весом в районе 200кб. При запуске он долго(!) распаковывался в архив весом в 2мб. Каким способом это достигалось?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 2
Комментировать
begemot_sun
@begemot_sun
Программист в душе.
Очевидно ваш вопрос был в том, как так получалось что из 200кб генерировалось 2Мб данных.
Это примерно сродни 64Кбайтным экзешникам, запуская которые на выходе получали целые миры (я вот про такое: https://habr.com/post/330090/ ). Так вот, там генерацией всего контента занимаются хитрые функции, т.о. функция на 1 Кб, а генерирует 1Мб текстуру. Тут аналогично.
Просто нашли такой алгоритм, с такими параметрами, чтобы в результате исполнения данного алгоритма с данными параметрами на выходе был в точности 2Мб архив нужного формата.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы