Оптимизация архивов при создании и поддержке сайта (11.08.2013). |
![]() |
2013 - Август | |||
11.08.2013 19:15 | |||
Речь пойдет об архивах типа RAR, ZIP, 7Z и прочих. Краткая предыстория: когда я разместил домен у хостера, выяснилось, что мне дается не так много места. В итоге я решил использовать архивы RAR с максимальной компрессией; а далее - максимальная компрессия 7Z и RAR5. Это было ошибкой, поэтому и пишу: чтобы ее никто не повторял. Шло время. Хостер увеличил предоставляемое место на гигабайт, а затем - в 2 раза. За это время я успел получить много жалоб пользователей на то, что архивы не открываются. Понятное дело, что дело в их архиваторе: обновить его - и нет проблем. Но что я только ни делал: и лично отвечал, и сообщение на главной странице об этом вывесил - все тщетно: ругаются, матерятся, "но продолжают жрать кактус". Мне говорили, чтобы я просто забил на таких "лохов"; но кто есть лох? У меня на работе рукастый электрик 6 разряда, в механике и электрике заткнет за пояс любого айтишника (так, что тот будет чувствовать себя "лохом"). А архиватор на его ПК никогда не стоял. Ну не нужно ему это в жизни. Итак, я решился на пережатие всех архивов. Понятное дело, что размер архивов увеличится, значит их на сайте придется перебивать. Руками, т.к. ни под какой шаблон это дело не попадает. Это техническая сторона вопроса: рутина. А теперь логическая: чем и в какой формат сжимать? В процессе поиска ответа на этот вопрос, я понял, зачем нужен этот "никчемный" формат ZIP, который сжимает не сильно. А вот для этого, блин, и нужен! Согласен, что формат RAR становится все более распространенным в мире; но он был отметен в сторону (когда выяснилось, что в Windows 7 формат ZIP открывается проводником, а RAR - нет). Итак, алгоритм: Поэтому, с самого начала функционирования сайта нужно сжимать данные архиватором WinRAR в формат ZIP с максимальной компрессией. Может быть, следующие версии Windows будут уметь открывать формат RAR максимальной компрессии; но пока я такого ещё не видел. Кстати, благодаря данному способу хостер получил возможность проверять файлы антивирусом при закачке на площадку. Как выяснилось, до этого он не мог распаковать архивы и просмотреть их содержимое. (добавлено 05.11.2023) Изменение ситуации: 7-Zip успешно создает ZIP-архивы по технологии Deflate64. |
|||
Обновлено ( 05.11.2023 09:05 ) |