Запаковка и распаковка файлов — Служба поддержки Майкрософт
Windows 10 Windows 8.1 Еще…Меньше
Сжатые ZIP-файлы занимают меньше места и могут быть перенесены на другие компьютеры быстрее, чем несжатые файлы. В Windows работа со сжатыми файлами и папками аналогична работе с обычным файлами и папками. Объединив несколько файлов в одну сжатую папку, вы сможете с легкостью поделиться ими.
-
Найдите файл или папку, которые нужно запаковать.
-
Нажмите и удерживайте (или щелкните правой кнопкой мыши) файл или папку, выберите (или наведите указатель на) Отправить, а затем выберите Сжатая ZIP-папка.
Новая ZIP-папка с таким же именем будет создана в том же расположении.
-
Найдите сжатую папку, из которой требуется извлечь файлы или папки.
-
Выполните одно из следующих действий:
-
Чтобы распаковать один файл или одну папку, откройте сжатую папку и перетащите файл или папку в нужное расположение.
-
Чтобы извлечь все содержимое сжатой папки, нажмите и удерживайте ее (или щелкните ее правой кнопкой мыши), выберите команду Извлечь все, а затем следуйте указаниям.
-
Примечания:
-
Чтобы добавить файлы или папки в созданную ранее сжатую папку, перетащите их в сжатую папку.
-
Если добавить в сжатую папку зашифрованные файлы, при распаковке они будут расшифрованы, что может привести к непреднамеренному раскрытию личной или конфиденциальной информации. По этой причине рекомендуем избегать сжатия зашифрованных файлов.
-
Файлы некоторых типов, например изображения в формате JPEG, уже сильно сжаты. При сжатии нескольких изображений JPEG размер папки практически не будет отличаться от суммарного размера исходных изображений.
Сжатие ZIP / Хабр
Здравствуй Хабр!
Данная статья посвящена, как правильно и максимально сжимать файлы в ZIP-архивы. Данную статью я решил написать по той причине, что очень много приложений свои форматы упаковывают именно в ZIP. В данной статье разберем методы сжатия ZIP, приложения для сжатия в ZIP, и как можно улучшить сжатие.
Метод сжатия в ZIP
Для начало предлагаю разобрать с тем, что ZIP поддерживает разные методы сжатия (Copy, Deflate, Deflate64, BZip2, LZMA, PPMd), но мы будем рассматривать только один метод сжатия — Deflate, по той причине, что именно данный метод используют большинство приложений, которые упаковывают свои форматы в ZIP. Вот небольшой список форматов файлов, которые на самом деле являются ZIP-архивами — open-file.ru (введите в поиске ASCII-дескриптор заголовка — PK). Сразу оговорюсь, это только небольшой перечень файлов.
Метод сжатия Deflate
На сегодняшний день есть несколько библиотек, основанных на методе сжатия Deflate:
Библиотека Deflate | Скорость работы | Степень сжатия | Приложения |
Zlib | Высокая | Низкая | |
7-zip | Средняя | Средняя | 7-zip, advzip |
Kzip | Низкая | Высокая | kzip |
Так что перед тем как выбирать архиватор для ZIP, необходимо понять какой результат нам нужен, и сколько времени готовы затратить для его получения. для Deflate характерно, чем выше степень сжатия, тем больше времени придется затратить.
Архиваторы ZIP
В данном разделе, мы будем рассматривать только те приложения, которые бесплатные для использования.
Алгоритм 7-zip
Здесь мы поговорим о двух программах, где реализован алгоритм 7-zip: 7-zip и advzip.
При создании zip-архива в помощью 7-zip, я использую следующие параметры
-r -mm=Deflate -y -tzip -mpass=15 -mfb=258 -mx9
Особенность работы advzip в том, что он уже работает с готовыми архивами zip, т.е. вы просто указываете путь к архиву, и он сам пытается его сжать. Бывает удобно когда у вас уже есть готовый архив, и вам не надо распаковывать и архивировать еще раз.
Алгоритм kzip
Алгоритм kzip был реализован в приложении kzip, приложение работает крайне медленно, но практически всегда дает лучший результат. У него есть настройки (/s, /n, /b), которые могут улучшить/ухудшить степень сжатия ZIP.
Рекомендации
Здесь я хотел дать несколько рекомендаций, как получать наилучшую степень сжатия (рекомендации основаны, на личном опыте):
- Если вы архивируете файлы, и там есть архивы ZIP, рекомендую эти архивы разжать (для удобства можно использовать advzip с параметром /z0).
Это объясняется тем, что метод Deflate не поддерживает непрерывные архивы, т.е. получается, что когда метод Deflate пытается сжать разжатый архив, разжатый архив в этом случаи предстает как один целый файл и его содержимое сжимается как непрерывный архив.
- Если вы хотите получить максимальный эффект сжатия, то можете воспользоваться приложением zipmix. Допустим вы создали два одинаковых по содержанию архива zip с помощью kzip, но разными настройками, и в итоги получали разные по размеру архивы. Но это не означает, что все файлы, которые вы сжали в первом архиве имеют по отдельности в сжатом виде меньший размер, чем во втором архиве. Для этих целей нужен zipmix, он создает из двух архивов третий архив, с меньшим размером, т.к. он сравнивает каждый файл по отдельности, и выбирает тот вариант, где размер меньше. zipmix работает не только с архивами kzip.
Практика
И так решил показать, как это все работает. Для примера я взял игру для iPad — Angry Birds HD версии 2.
Приложения | Результат, байт | Затраченное время, секунда |
advzip | 12 891 768 | 195 |
7-zip | 12 891 143 | 720 |
kzip | 12 877 794 | 2770 |
7-zip+advzip | 12 858 419 | — |
kzip+advzip | 12 849 101 | — |
kzip+7-zip+advzip | 12 842 760 | — |
Как видно zipmix может ненамного улучшить степень сжатия. Лично мне когда надо получить максимум объединяю просто все три (kzip + advzip + 7-zip) результата в один. Это на много лучше, чем пытаться перебирать параметры в kzip.
Почему мой zip-файл все еще слишком велик?
Автор Andy Dargon
Итак, знакомая проблема; У меня есть ряд документов и изображений, которыми я могу поделиться по электронной почте или загрузить на онлайн-портал. Я собираю их и сжимаю в zip-файл, чтобы загрузить. Только как только я это сделаю, я получаю предупреждение о том, что я превысил предельный размер вложения, и файлы не будут отправлены или переданы.
😡 Немедленное снижение производительности 😡
Я просто хотел приступить к следующему заданию [вздох]. Теперь мне нужно найти способ обойти эти надоедливые ограничения по размеру, возможно, мне придется освоить какие-то новые навыки или подписаться на услуги, которые я вряд ли буду использовать снова. Должен быть лучший способ…
Хорошая новость в том, что он есть! 🎉
Как уменьшить размер Zip-файла?
Если вы пытаетесь сжать любой из типов файлов на изображении ниже, которые Zip сжимает плохо, вы можете сделать это, выполнив описанные простые шаги.
Сжимайте Zip-файлы в 3 простых шага
- Загрузите NXPowerLite Desktop для Windows или macOS и установите.
- Добавьте файл или файлы, которые вы хотите сжать.
- Нажмите кнопку оптимизации, чтобы начать сжатие.
Когда быстрое сжатие NXPowerLite завершится, обратите внимание на значительное уменьшение размера файлов 😲.
По завершении можно дополнительно использовать пункт меню Добавить в Zip , чтобы собрать все файлы в один Zip-файл. Это гарантирует, что все ваши файлы будут настолько маленькими, насколько это возможно.
Кроме того, NXPowerLite также можно использовать в качестве архиватора Zip-файлов: просто перетащите Zip-файл в NXPowerLite, и он автоматически сожмет содержимое Zip-файла без необходимости его предварительной распаковки.
Я использовал NXPowerLite бесчисленное количество раз, чтобы уменьшить размер раздутых файлов PowerPoint и PDF! Мои клиенты поражены тем, насколько меньше их файлы при сохранении точности изображения. Это незаменимый инструмент!— Лаура Фоли
Почему zip не уменьшает размер некоторых файлов?
Файлы, которые плохо сжимаются, обычно содержат сильно сжатое содержимое. Например, большинство мультимедийных файлов, изображений и пользовательских документов плохо сжимаются при применении сжатия Zip. Любой из следующих типов файлов вряд ли будет хорошо сжат с помощью Zip, потому что они либо полностью сжаты, либо содержат в основном сжатое содержимое:
Чтобы уменьшить любой из форматов файлов, указанных выше, необходимо использовать другой подход. Сжатие с потерями, такое как NXPowerLite, может быть хорошей альтернативой для обеспечения максимального размера файлов без изменения визуальной целостности и удобства использования файла.
Как работает сжатие файлов NXPowerLite?
По сравнению с традиционным сжатием, сжатие NXPowerLite использует другой подход к работе с большими файлами. Его замечательная производительность связана с тем, что многие большие файлы, такие как PDF-файлы, документы Microsoft Office и JPEG-файлы, содержат значительные скрытые фрагменты, которые можно удалить, чтобы уменьшить размер файла без изменения формата файла или нарушения визуальной целостности файла. .
NXPowerLite обрабатывает отдельные элементы внутри документа, оценивая, как уменьшить каждый компонент по очереди. Изучая каждый компонент по отдельности, он выберет наиболее эффективный метод сокращения, а не применит общие настройки ко всему файлу. Этот подход создает гораздо меньшие файлы, которые остаются в том же формате, поэтому не требуются программы для чтения или декомпрессии.
Не совсем сжимает файлы, а выжимает их, вытряхивая ненужные байты из графики и включенных объектов, чтобы радикально уменьшить их размер, не влияя на их внешний вид.— InformationWeek
Альтернативные варианты обмена файлами без сжатия
Иногда вы можете попробовать заархивировать и сжать NXPowerLite, но файл все равно будет слишком большим. В этой ситуации у вас остаются следующие варианты обмена zip-файлом:
Для видео- и аудиофайлов вам, вероятно, придется перекодировать файл, чтобы уменьшить его размер, что в большинстве случаев является довольно сложным процессом. Бесплатный инструмент Handbrake — это наш инструмент для простого перекодирования. Существуют также онлайн-сервисы, которые могут сделать это за вас, хотя большинство из них имеют размер файла или другие ограничения.
Воспользуйтесь онлайн-службой обмена файлами и отправьте ссылку для загрузки файла получателю.
Разделите файл на несколько частей для совместного использования, и получатель сможет восстановить части в один файл. Хорошим примером этого является формат RAR, для которого существует ряд отличных (бесплатных) решений, таких как 7-Zip.
Попробуйте другие алгоритмы сжатия zip, такие как «Zipx» или «.7z», оба из которых доступны в приложении 7-zip.
Резюме
Создание файлов, достаточно маленьких для загрузки или отправки по электронной почте, не всегда имеет простое решение. Но наличие удобных утилит в вашем наборе инструментов, таких как NXPowerLite, действительно может помочь вам остановить снижение производительности и сосредоточиться на текущих задачах.
NXPowerLite Desktop доступен для Windows или macOS, и вы можете попробовать его бесплатно в течение 14 дней.
CompressorCompressionNXPowerLite DesktopPDFPowerPointWordZipCompress Zip File
Энди Даргон
https://neuxpower. com
[Руководство] Как сжимать или архивировать файлы и папки на Google Диске
Иногда кажется, что облачное хранилище бесконечно. С миллионами серверов и эксабайтами дискового пространства между ними любой человек должен иметь доступ к большему пространству, чем ему когда-либо понадобится.
Даже предприятия, генерирующие терабайты данных, могут найти решения для хранения данных в облаке.
К сожалению, облачные хранилища, такие как Google Диск, по-прежнему имеют ограничения на объем данных, которые может хранить учетная запись. Хотя существует множество различных способов очистить Диск, отсортировать и упорядочить файлы, а также получить больше места для хранения, одним из хороших вариантов является использование сжатия файлов.
Краткий обзор того, как ZIP-файлы экономят место на диске
Зачем архивировать файлы на Google Диске?
Как архивировать файлы на Google Диске
Как архивировать файлы на компьютере
Как заархивировать файлы на телефоне
Есть ли недостатки в использовании zip-файлов?
Краткий обзор того, как ZIP-файлы экономят место для хранения
Zip-файлы, технически известные как файлы . ZIP, представляют собой форму сжатия файлов с использованием алгоритма и процесса, изначально разработанного в 1989 году. Представьте, что у вас есть список из семи элементов, что-то вроде этого:
- Красный, Оранжевый, Желтый, Зеленый, Синий, Индиго, Фиолетовый.
Теперь предположим, что у вас есть ряд списков, состоящих из перестановок этих семи элементов. В дополнение к исходному списку у вас могут быть:
- Оранжевый, Красный, Зеленый, Желтый, Фиолетовый, Индиго, Синий
- Зеленый, Фиолетовый, Синий, Желтый, Индиго, Красный, Оранжевый
- Фиолетовый, Индиго, Оранжевый, Красный, желтый, синий, зеленый
Написание каждого варианта этого списка занимает много места. Каждая буква каждого слова занимает немного места. Сжатие ZIP идентифицирует избыточные данные и создает индекс. Таким образом, ваш первый список остается прежним, но каждому уникальному слову присваивается номер.
- 1 RED 2 Orange 3 Yellow 4 GREEN 5 BLUE 6 Индиго 7 Вайонная
Каждый список с использованием одного из терминов теперь может быть выражена как номера. Наши три примера перемешанных списков:
- 2143765, 4753612, 7621354
Хранение этих списков чисел значительно короче, поэтому они занимают значительно меньше места, чем сохранение всех исходных списков. Однако с помощью ключа — исходного списка и числовых ассоциаций — можно восстановить сжатые списки до их исходного состояния без потери данных или точности.
Изображение предоставлено: KinstaКонечно, это элементарный пример. Фактические файлы битком набиты всевозможными данными. Некоторые из этих данных могут быть сжаты, а другие нет. Процесс архивирования или сжатия файла — это процесс, который часть программного обеспечения использует для создания этого индекса, числовой строки и результирующего файла меньшего размера.
Некоторые типы файлов, естественно, уже сжаты. Файлы JPG, например, естественным образом удаляют как можно больше ненужных данных при их сохранении, поэтому сжатие может мало что дать. То же самое касается файлов MP3 и других предварительно сжатых файлов. Напротив, вы можете немного сжимать необработанные носители, такие как файлы WAV и файлы BMP.
Зачем архивировать файлы на Google Диске?
Архивирование файлов на Google Диске имеет несколько плюсов и минусов.
Одним из основных преимуществ архивации файлов является уменьшение их размера , что означает, что их перемещение из одного места в другое занимает меньше времени и занимает меньше места в месте назначения. Поскольку загрузка и скачивание больших файлов с Google Диска уже может занять некоторое время, полезно все, что ускоряет этот процесс. Точно так же, занимая меньше места на Диске, вы получаете больше места для большего количества данных.
С другой стороны, ZIP-файл представляет собой сжатый архив ваших данных. Вы не можете легко открывать и редактировать внутренние файлы без предварительного распаковывания и распаковки ZIP-файла . Это означает, что zip лучше всего использовать для перемещения файлов из точки А в точку Б и точку С, где А — это ваше устройство, В — это Google Диск, а С — это устройство другого человека (или устройство на работе/доме, или другое рабочее устройство). и т. д.)
Возможно, вы заметили, что когда вы пытаетесь загрузить большой файл или папку с несколькими файлами с Google Диска, Google сначала заархивирует файл, прежде чем разрешить его загрузку. Они делают это на своем сервере и позволяют вам загружать файл меньшего размера, который вы извлекаете на локальное устройство. этот процесс ускоряет загрузку , потому что zip меньше, но в первую очередь требуется дополнительное время для сжатия файлов, что может сэкономить вам много времени или места в долгосрочной перспективе. Это также упрощает и упрощает обмен файлами.
Вы контролируете то, что вы архивируете, и когда вы можете эффективно использовать свое пространство — вам просто нужно правильно использовать zip-файлы.
На наш взгляд, лучше всего архивировать/сжимать файлы:
- Чтобы сэкономить место на данных, которые необходимо хранить для архивных целей (и данных, к которым вам не требуется частый доступ).
Заархивируйте файлы, удалите оригиналы и храните zip-файлы на своем Google Диске, пока они вам не понадобятся.
- Для удаленного перемещения больших файлов или большого количества файлов из одного места в другое . Заархивируйте файл или папку на своем устройстве, загрузите zip на Диск и попросите получателя загрузить его. Этот процесс быстрее, чем загрузка и загрузка несжатых файлов. Обратите внимание, что это лучше только до определенного момента; для больших объемов данных самый быстрый способ – просто отправить по почте или доставить жесткие диски к месту назначения.
- Для ускорения загрузки больших файлов или папок. Google Диск делает это по умолчанию, поэтому вам не нужно беспокоиться о создании zip-архива, а только разархивировать его, когда он прибудет.
Для чего-либо, к чему вам нужно получить доступ, изменить или часто перемещать, обычно лучше оставить файл разархивированным.
Как архивировать файлы на Google Диске
Обычно существует два разных способа использования Zip-файлов на Google Диске.
Сначала заархивируйте файлы на вашем устройстве, а затем загрузите их на Google Диск. Google Диск будет иметь только zip-файл, поэтому, если вы затем получите доступ к своему Диску из другого места/устройства (или коллега или соавтор получит доступ к общему Диску), единственным доступным файлом будет zip-файл.
Этот процесс подходит, если ваша цель — использовать Google Диск в качестве места хранения, а не активного рабочего места.
Любой, кто хочет получить доступ к файлам внутри, должен загрузить и распаковать весь zip-файл.
Некоторые приложения, такие как Zip Extractor, позволяют получить доступ к zip-файлу, хранящемуся на Диске, и извлечь из него только определенный файл.
Это программное обеспечение полезно, если, например, вы заархивируете целую папку с изображениями, а получателю нужна только одна фотография из кучи. Конечно, они должны знать имя файла, который они хотят найти внутри, поскольку вы не можете просмотреть изображения, не извлекая их.
Другой вариант — использовать Google Диск, установленный локально на вашем устройстве. Если вы еще не установили Диск (или не добавили его в Finder), сначала необходимо это сделать.
После установки Диска на ваш компьютер он будет доступен так же, как и любой другой диск на вашем компьютере. Затем вы можете управлять файлами и папками так же, как локально, используя Finder или проводник Windows (или другой инструмент для просмотра файлов, например XYplorer или Explorer++).
Оттуда вы можете использовать собственные приложения или утилиты сжатия, такие как WinRAR, 7Zip или IZARC, для сжатия и распаковки файлов и папок. Этот шаг выполняется локально на вашем компьютере, но изменения автоматически отражаются на вашем Google Диске, поскольку приложение рассматривается как зеркальное.
Примечание: Одно главное предостережение! Когда вы создаете zip-файл из файлов и папок, исходные файлы и папки все еще существуют. Это означает, что вы делаете уменьшенную копию оригинала в этом месте.
Если вы заархивируете файлы на Google Диске, вы займете еще больше места, если вы не переместите zip-файл с Google Диска или не удалите исходные файлы и не оставите на Диске только сжатые файлы. Если ваша цель — сэкономить место, удалите исходные файлы.
Clean Drive также может сэкономить место на Google Диске, открывая файлы, которые вам больше не нужны, и предоставляя инструменты для массового удаления, создания списка дубликатов файлов или просмотра сжатых файлов (zip, tar, 7z, ace и т. д.).
Как архивировать файлы на компьютере
Архивировать файлы относительно просто. Компьютеры Windows имеют встроенную функцию Zip с 1998 года, а компьютеры OSX имеют свою версию утилиты, встроенную в операционную систему с 2003 года. Существует также широкий спектр альтернативных приложений для сжатия, некоторые из которых используют ZIP-файлы, а некоторые — использовать различные типы сжатия, такие как RAR, BZ2, 7z, gz, TAR и другие.
Конечно, как конечному пользователю вам не нужно беспокоиться ни о том, ни о другом, ни о науке о данных, которая лучше всего подходит для той или иной цели. Простое использование ZIP-файлов вместо несжатых файлов является достаточно значительным улучшением, чтобы сэкономить вам немного места.
Чтобы заархивировать файл или папку локально, вы должны использовать встроенную утилиту сжатия на вашем компьютере. Найдите файл или папку на своем компьютере.
- На устройстве с Windows щелкните файл правой кнопкой мыши, выберите «Отправить >», затем щелкните «Сжатая (архивированная) папка». Windows попросит вас назвать получившийся zip-файл.
- На устройстве Mac Щелкните правой кнопкой мыши или Option-щелкните файл или папку в Finder и выберите «Сжать файл». Этот процесс создаст заархивированную версию файла или папки в этом месте.
- На устройстве ChromeOS используйте приложение «Файлы», чтобы выбрать файл или папку, и нажмите «Сжатие Zip».
Обратный процесс тоже прост. Щелкните правой кнопкой мыши или щелкните по zip-файлу, удерживая клавишу «Option», и выберите распаковку/распаковку файла, а также выберите место для извлечения содержимого. Через несколько секунд все ваши файлы будут в великолепном полном размере, как вы изначально и хотели.
Как заархивировать файлы на телефоне
Чтобы заархивировать и загрузить файлы с телефона, вам потребуется использовать файловый менеджер телефона, чтобы создать zip-файл, прежде чем загружать его на Google Диск.
На iPhone:
- Откройте приложение «Файлы»
- Нажмите кнопку «Дополнительно» (…) в правом верхнем углу и выберите «Выбрать»
- Коснитесь каждого из файлов, которые вы хотите сжать.
- Нажмите кнопку «Еще» (…) в правом нижнем углу, затем выберите «Сжать».
На Android:
- Выберите приложение файлового менеджера. Избранное называется «Диспетчер файлов +», но вы можете использовать свой файловый менеджер, если у вас уже есть другой (или если на вашем телефоне есть стандартное приложение, например, на некоторых телефонах Samsung).
- Выберите файлы, которые вы хотите сжать, в левом столбце
- Нажмите «Сжать» внизу и дайте имя новому архиву.
После создания Zip:
- Убедитесь, что вы подключены к WiFi. Загрузка и скачивание больших zip-файлов может потреблять много сотовых данных и может занять намного больше времени.
- Откройте приложение Google Диска и щелкните значок плюса (+) в правом нижнем углу.
- Нажмите «Загрузить» и найдите файл.
- Выберите только что созданный почтовый индекс.
Сжатие и загрузка файлов на мобильный телефон немного неуклюжи, но если вам нужно загрузить архив в крайнем случае, и у вас не так много файлов или каталогов для работы, это будет работать отлично!
Есть ли недостатки в использовании Zip-файлов?
Прежде чем вы пойдете ва-банк и заархивируете все на своем Google Диске, вы можете понять потенциальные недостатки, хотя они и небольшие, при этом.
Например:
- Как упоминалось выше, файлы в Zip-архиве могут быть доступны или отредактированы только в том случае, если они предварительно распакованы/разархивированы.
Это означает, что даже если сжатие файла сэкономит вам место, файл, к которому вам нужно часто обращаться, может остаться разархивированным. Это просто вызывает слишком много хлопот при распаковке, редактировании и повторном архивировании файла всякий раз, когда вам нужно получить к нему доступ. По этой причине zip обычно лучше всего использовать для архивных целей и более быстрой передачи. Файлы, которые нужно перемещать с места на место, можно сжимать и передавать через Диск быстрее, чем без сжатия.
- Еще один возможный недостаток: если вам нужно загрузить несколько небольших файлов, а не один большой файл, их заархивирование для загрузки может занять больше времени, чем их загрузка по отдельности . Кроме того, если ваше подключение к Интернету нестабильно, перерывы в загрузке могут прерываться и требовать перезапуска загрузки, возможно, без сохранения прогресса, в зависимости от того, насколько хорошо ваш компьютер сохраняет файлы .part. Это совсем другой вопрос, конечно.
- Одной из наиболее серьезных проблем с zip-файлами является риск коррупции . Вспомните, как работает сжатие .ZIP, как мы объяснили выше. Внезапно у вас есть файл, полный ссылок на 2, но вы понятия не имеете, что такое 2. Что произойдет, если часть этого исходного индекса будет повреждена или повреждена? Вы не можете успешно распаковать файл.
- После их распаковки Zip могут создавать дубликаты файлов если вы забудете удалить разархивированную папку (или сам архив). Если вы сделаете это достаточное количество раз, вы съедите доступное место для хранения.
- Наконец, некоторые типы файлов больше в сжатом виде, чем без него. Это явление является причудой метода сжатия; другие методы сжатия могут их сжать. Просто имейте в виду, что вы не можете сильно сжать некоторые файлы, и дополнительные накладные расходы на zip-файл того не стоят.
Если вы хотите освободить место на Google Диске и у вас нет подходящего варианта использования zip-файлов или вы хотите удалить дубликаты файлов, созданные в результате распаковки на Google Диске, Clean Drive — это ваше решение.
Ваш комментарий будет первым