Email or username:

Password:

Forgot your password?
far5

Есть одна вещь в настоящем, которая мне не нравится. Лет 15-20 тому назад распространять программы в архивах (т.е. в сжатом виде) было само собой разумеющимся. Подразумевалось, что у каждого на компе обязательно есть архиваторы, как минимум zip, rar... потом появился 7zip... также подразумевалось, что люди умеют работать с arj и тому подобное, помнят наизусть основные ключи для командной строки, знают основы терминологии архивирования.
Сейчас стало нормальным выкладывать apk-шки размером 150-200 мег... которые отлично жмутся до 40%. Но никто их не жмёт.
Эдакая роскошь террабайтная... словно бы у всех супер-пупер широкие каналы связи и безлимитка.

7 comments
Мя :sparkles_lesbian:

@far5 так ведь это

apk это zip-архив...

Мя :sparkles_lesbian:

@far5 а да, ещё если в APK много плохо сжимаемых ресурсов, то их намеренно сохраняют без сжатия, а потом выравнивают по 4 байта. Чтобы не разархивировать в раму, а делать mmap()

far5

@mo вот конкретный пример:
режим сжатия "максимум" даёт уменьшение размера до 37.5% от исходного. Zstd тоже хорошо жмёт. Собственно, мне кажется, это просто уже лень человеческая у разработчиков: зачем жать, если и так скачают, а террабайты нынче дёшевы.

far5

@mo
доходит до того, что на 4пда файлы, не влезающие в лимит, дополнительно сжимают zip-ом ещё раз :) zip в zip-е. И даже так получается эффективно.

Askolock :ageblobcat:

@far5 вообще ерунда...
По сравнению с тем, что сейчас все наиболее популярные проекты распространяют свой софт в виде так называемых web-инсталяторов...

Шуро
Сильно жать - будет долго расжиматься. apk и сейчас не слишком быстро порой ставятся.
Go Up