Работая над своим методом установки софта (Installer-SH) для дистрибутива Chimbalix я провёл некоторые оптимизации, и выиграл ощутимые ~16% (в зависимости от данных) относительно линуксоидного стандартного tar.xz формата: Совершенствую новый способ распространения ПО для дистрибутива Chimbalix Однако это ещё не предел... Хотя куда там, разве можно достичь предел? Что-то сомневаюсь в этом, так что просто поэкспериментируем со сжатием. В качестве подопытных будут участвовать две игры, это FlatOut и FlatOut 2, в оригинальном формате установочных пакетов они занимают целых 7...
Цель моей статьи рассказать на простых примерах, как работает сжатие данных в архиве. На моем Телеграм канале проводился опрос на эту тему, и было много желающих узнать о принципе сжатия данных в архиве. Итак вопрос заключался в том, как данные имеющие условно размер в 10МБ в сжатом виде в архиве начинают занимать намного меньше места?! Давайте начну с того, что расскажу что существует несколько типов сжатия, так называемый "с потерями" и "без потерь". Это условное разделение. По названию понятно,...