Здравствуйте, в этом видео я расскажу вам, что такое архивация и компрессия и какие инструменты для этого есть. Итак, архивация — это сжатие данных без потерь. Этот алгоритм находит повторяющиеся данные и записывает вместо них ссылку на предыдущие такие же. Одним из таких алгоритмов сжатия является LZW, который использует формат GIF. Второй вид — это компрессия, сжатие с потерями. Этот способ сохранения данных работает таким образом, что при использовании не гарантируется полное восстановление графических данных. Такой способ сжатия используют форматы JPEG и JPEG2000, который не получил свою популярность в вебе. Какие инструменты используют для сжатия? Есть как программы, так и онлайн-сервисы, и какие-то консольные утилиты, например, JPEGmini и imageOptim — это программы, которые устанавливаются на компьютер. Kraken.io — это онлайн-сервис, imgo — это консольная утилита. И Tiny png есть как онлайн сервис, так и плагин для фотошопа, и имеет некоторое API, которое можно использовать для сжатия изображений. Как происходит оптимизация SVG файлов? Она заключается в том, чтобы удалять «ненужную» информацию из файла. Например, это может быть какая-то метаинформация, или куча пробелов, переносов строк и так далее. Самый популярный инструмент для сжатия SVG — это SVGO. Давайте посмотрим пример. Вот это файл до сжатия, то есть он имеет какие-то комментарии, пробелы, переносы и так далее. И вот так он выглядит после сжатия — то есть удаляется вся метаинформация, убираются лишние пробелы и отступы. И что мы видим? Что сжатие произошло на 68,2 %. Это довольно большая цифра. В этом видео вы узнали, чем отличается архивация от компрессии и как сжимаются SVG файлы. В следующем видео я расскажу вам, как работать с макетами, используя программу Adobe Photoshop.