Как пользоваться 7-zip
Содержание:
- История
- Особенности программы или почему стоит скачать 7зип
- Пример работы функция zip() в Python
- Что такое архивы на компьютере и для чего они нужны
- Примечания
- Сравнение zip() в Python 3 и 2
- Выполнение
- ZIP сегодня
- Структура
- Популярные программы-архиваторы
- 7-ZIP программа для работы с zip файлами.
- Как разархивировать файл zip на компьютер
- Как открыть ZIP файлы на ПК
- Виды ZIP-файлов
- Central directory file header
- Самые популярные архиваторы для Windows
История
В начале 1980-х годов развивались BBS и FidoNet, и компания Software Enhancement Associates (SEA) придумала формат сжатия ARC, основанный на кодах Хаффмана. Программа распространялась по модели shareware, при этом зарегистрировавшемуся поставлялись исходные тексты.
Программист Фил Кац написал свои программы для работы с такими архивами — PKARC и PKXARC. Работали они вдесятеро быстрее ARC (движок был написан на ассемблере), стоили дешевле, последняя была распаковщиком и распространялась бесплатно. Программы получили такой успех, что Кац бросил работу и основал компанию PKWARE.
SEA засудили Каца за плагиат, при этом онлайн-общественность была против — казалось, что они задним числом делают формат ARC проприетарным и «Голиаф» судит «Давида» (на поверку обе компании состояли из нескольких человек). Оказалось, что в исходном тексте Каца были те же орфографические ошибки, что у SEA. В результате пришли к такому соглашению: Кац платит более 60 тыс. долларов, отчисляет процент от всех будущих продаж ПО для ARC, делает окончательную программу PKPAK и переходит на новый формат.
Так и появился формат ZIP. Название «zip» (со значением «быстро двигаться») было предложено другом Каца, Робертом Махони (Robert Mahoney). Таким названием они подразумевали, что их приложение быстрее ARC и других архиваторов того времени. Наиболее ранняя известная версия спецификации формата ZIP — .ZIP File Format Specification — была опубликована как часть поставки PKZIP 0.9 в файле APPNOTE.TXT в 1989 году. При этом Кац пообещал, что любой может свободно писать свои реализации.
Репутация Каца как «хорошего парня» быстро сделала ZIP основным форматом архивов на BBS. А SEA не оправилась от плохого пиара и была свёрнута в 1992 году.
История версий
У каждой спецификации формата ZIP есть свой собственный номер, который может не совпадать с номерами версий PKZIP (особенно это справедливо для PKZIP 6 и более новых версий). PKWARE постоянно добавляет возможности в свой формат, но новая версия формата становится доступной только при выходе следующего старшего выпуска программы PKZIP.
Версия спецификации | Год | Новые возможности |
2.0 | 1993 | Файлы могут сжиматься методом Deflate |
2.1 | 1996 | Сжатие Deflate64 |
4.5 | 2001 | Описан 64-битный формат ZIP |
4.6 | 2001 | Сжатие bzip2 (опубликовано позднее с APPNOTE 5.2) |
5.0 | 2002 | Поддержка шифрования DES, 3DES, RC2, RC4 (опубликовано позднее с APPNOTE 5.2) |
5.2 | 2003 | Поддержка шифрования AES, исправление спецификации шифрования RC2-64 |
6.1 | 2004 | Описано хранение сертификатов |
6.2.0 | 2004 | Описано шифрование центрального каталога |
6.3.0 | 2006 | Описано хранение имен файлов в формате Юникод (UTF-8); расширен список поддерживаемых алгоритмов шифрования, сжатия (добавлены такие современные методы, как LZMA и PPMd+) и хеширования |
6.3.1 | 2007 | Исправлены стандартные значения хеш-функций SHA-256/384/512 |
6.3.2 | 2007 | Описан метод сжатия 97 (WavPack) |
6.3.3 | 2012 | Изменения форматирования документов для облегчения ссылки на PKWARE Application Note от других стандартов, используя такие методы, как JTC 1 REFERENCING пояснительный доклад (RER) в соответствии с указаниями JTC 1 / SC 34 N 1621. |
6.3.4 | 2014 | Обновление адреса офиса PKWARE, Inc. |
6.3.5 | 2018 | Документированны методы сжатия 16, 96 и 99. DOS метки времени/эпохи и точности. Добавлены дополнительные поля для ключей и расшифровки, а также опечатки и пояснения. |
Утилита WinZip (начиная с версии 12.1) использует файловое расширение для ZIP-архивов с современными методами сжатия. В ZIPX в дополнение к классическому Deflate могут применяться методы BZip, LZMA, PPMd, JPEG и WavPack. По этой причине файлы ZIPX могут не распознаваться классическими утилитами распаковки ZIP, в которых реализован лишь метод Deflate.
Особенности программы или почему стоит скачать 7зип
Ключевым отличием 7zip от других подобных программ является работа одновременно с 5 форматами для сжатия. Этот архиватор может преобразовывать файлы только в архив RAR или ZIP, что в большинстве ситуаций оказывается не самым удобным решением. Также здесь присутствует функция обновления архива. Благодаря ей можно заменить файлы или просто синхронизировать их. Если пользователь хочет, чтобы любые манипуляции со сжатым файлом выполнял он, то может поставить пароль для дополнительной защиты. Отдельного внимания заслуживает возможность разделять один архив на равные части. Подобное используется в ситуациях, когда необходимо записать архив на CD или DVD диски.
Программа автоматически разделит крупный архив, поможет записать всё на носитель, а затем объединит обратно в один на другом компьютере. Из плюсов можно также отметить и тот факт, что работа программы существенно не скажется на производительности системы, а значит не помешает ему продуктивно выполнять другие задачи.
Единственным недостатком 7zip стоит назвать отсутствие возможности проверять архивы на наличие вирусов.
Формат 7z – это отличительная особенность данного архиватора, которая позволяет быстро и эффективно сжимать файлы, что выгодно выделяет программу 7 zip среди конкурентов. В основе технологии сжатия лежит применение специальных конвертеров и фильтров.
Пример работы функция zip() в Python
Функция принимает итерируемый объект, например, список, кортеж, множество или словарь в качестве аргумента. Затем она генерирует список кортежей, которые содержат элементы из каждого объекта, переданного в функцию.
Предположим, что есть список имен и номером сотрудников, и их нужно объединить в массив кортежей. Для этого можно использовать функцию . Вот пример программы, которая делает именно это:
Копировать
Функция zip возвращает следующее:
Эта программа создала массив из кортежей, каждый из которых содержит имя и номер сотрудника. Здесь много составляющих, поэтому разберем по порядку. На первых двух строках объявляются переменные, которые хранят номера и имена сотрудников. На следующей — функция объединяет два списка вместе, создавая новый массив кортежей.
На следующей строке zip-элемент конвертируется в список так, чтобы его можно было выводить и использовать как список. И на финальной строке он уже и выводится.
Можно убедиться в том, что — это элемент , воспользовавшись следующим кодом:
Копировать
Он вернет класс zip:
В предыдущем примере были объединены два элемента. Но их может быть и больше. Нужно просто передать их в функцию .
Что такое архивы на компьютере и для чего они нужны
Как я уже сказала, у каждого документа на компьютере, ноутбуке и в телефоне есть свое расширение, которое указывает на его формат. Архив – это не обычный файл, а как бы контейнер для хранения информации, специальная папка, которая обладает особенной способностью уменьшать размер содержимого.
Нужны такие контейнеры для того, чтобы не занимать лишнего места на диске. Также архивирование, то есть сжатие, часто используется при отправке документов по электронной почте или через облачные хранилища.
Приведу пример. У меня есть скачанный с официального сайта архив с portable-версией Telegram. Весит он 25 мегабайт, такой размер допустим даже для отправки через Google-почту. После распаковки папка весит уже не 25, а 46 мегабайт. Разница довольно существенная, правда?
Чем меньший объем занимают материалы, тем легче их скачать из интернета, выложить в сеть и переслать кому-либо.
Еще одно преимущество данного формата в том, что на архивные файлы можно установить пароль, и тогда никто посторонний не сможет их открыть
Я периодически пользуюсь этим преимуществом для отправки важной информации
Примечания
- ↑
- ↑
- Brian Livingston (8 September 2003), . Проверено 5 января 2012.
- , 1989. Проверено 5 января 2012.
- , 3 December 2001. Проверено 21 апреля 2012.
- , 16 July 2003. Проверено 5 января 2012.
- , 2 July 2003. Проверено 21 апреля 2012.
- , 19 August 2004. Проверено 21 апреля 2012.
- , 26 April 2004. Проверено 5 января 2012.
- , 29 September 2006. Проверено 5 января 2012.
- , 14 May 2007. Проверено 21 апреля 2012.
- , 28 September 2007. Проверено 21 апреля 2012.
- , September 2012
- , 1 October 2014
- . WinZip. Mansfield, CT: WinZip Computing, S.L (19 May 2009). Дата обращения: 24 мая 2009.
- . Winzip: Knowledgebase. Mansfield, CT: WinZip Computing, S.L (13 August 2010). Дата обращения: 17 августа 2010.
Сравнение zip() в Python 3 и 2
Функция zip() в Python работает по-разному в обеих версиях языка. В Python 2 zip() возвращает список кортежей. Результирующий список усекается до длины самого короткого итерируемого списка. Если вы вызываете zip() без аргументов, вы получите пустой list в ответ:
>>> # Python 2 >>> zipped = zip(range(3), 'ABCD') >>> zipped # Hold a list object >>> type(zipped) <type 'list'> >>> zipped = zip() # Create an empty list >>> zipped []
В этом случае вызов функции Python zip() возвращает список кортежей. Когда вы вызываете zip() без аргументов, вы получаете пустой список.
В Python 3, zip() возвращает итератор. Этот объект возвращает кортежи по требованию и может быть пройден только один раз. Итерация заканчивается исключением StopIteration после исчерпания самой короткой входной итерации. Если вы не укажете аргументы для zip(), то функция вернет пустой итератор:
>>> # Python 3 >>> zipped = zip(range(3), 'ABCD') >>> zipped # Hold an iterator <zip object at 0x7f456ccacbc8> >>> type(zipped) <class 'zip'> >>> list(zipped) >>> zipped = zip() # Create an empty iterator >>> zipped <zip object at 0x7f456cc93ac8> >>> next(zipped) Traceback (most recent call last): File "<input>", line 1, in <module> next(zipped) StopIteration
Здесь вызов zip() возвращает итератор. В Python 3 вы также можете эмулировать поведение zip() из Python 2, заключая возвращенный итератор в вызов list(). В таком случае вернется список кортежей.
Если вы регулярно используете Python 2, обратите внимание, что использование zip() с длинными входными данными может непреднамеренно потребить много памяти. В этих ситуациях рассмотрите возможность использования вместо него itertools.izip(*iterables)
Эта функция создает итератор, который объединяет элементы из каждого из итераций. Он производит тот же эффект, что и zip() в Python 3:
>>> # Python 2 >>> from itertools import izip >>> zipped = izip(range(3), 'ABCD') >>> zipped <itertools.izip object at 0x7f3614b3fdd0> >>> list(zipped)
В этом примере вызывается itertools.izip() для создания итератора. Когда вы используете возвращенный итератор с помощью list(), вы получаете список кортежей, как если бы вы использовали zip() в Python 3. Итерация останавливается, когда самая короткая входная итерация будет исчерпана.
Если вам действительно нужно написать код, который ведет себя одинаково как в Python 2, так и в Python 3, то вы можете использовать прием, подобный следующему:
try: from itertools import izip as zip except ImportError: pass
Здесь, если izip() доступен из itertools, вы будете знать, что находитесь в Python 2, и izip() будет импортирован с использованием псевдонима zip. В противном случае ваша программа вызовет ImportError, и вы узнаете, что находитесь на Python 3. (Здесь выражение pass является просто заполнителем.)
С помощью этого трюка вы можете безопасно использовать одну и туже функцию zip() во всем коде. При запуске ваша программа автоматически выберет и использует правильную версию.
Итак, мы рассмотрели, как работает функция zip() в Python, и узнали о некоторых из ее наиболее важных функций. Теперь пришло время засучить рукава и рассмотреть реальные примеры!
Выполнение
Доступно множество инструментов .ZIP и множество библиотек .ZIP для различных сред программирования; используемые лицензии включают проприетарное и бесплатное программное обеспечение . WinZip , WinRAR , Info-ZIP , 7-Zip , PeaZip и B1 Free Archiver — это хорошо известные инструменты .ZIP, доступные на различных платформах. Некоторые из этих инструментов имеют библиотечные или программные интерфейсы.
Некоторые библиотеки разработки, лицензированные по соглашению с открытым исходным кодом, — это libzip , libarchive и Info-ZIP . Для Java: Java Platform Standard Edition содержит пакет «java.util.zip» для обработки стандартных файлов .ZIP; библиотека Zip64File специально поддерживает файлы большого размера (более 4 ГБ) и обрабатывает файлы .ZIP с использованием произвольного доступа; а инструмент Apache Ant содержит более полную реализацию, выпущенную под лицензией Apache Software License .
В реализациях формата .ZIP Info-ZIP добавлена поддержка функций файловой системы Unix, таких как идентификаторы пользователей и групп, права доступа к файлам и поддержка символических ссылок. Реализация Apache Ant знает об этом до такой степени, что может создавать файлы с предопределенными разрешениями Unix. Реализации Info-ZIP также знают, как использовать возможности исправления ошибок, встроенные в формат сжатия .ZIP. Некоторые программы этого не делают и не работают с файлом, в котором есть ошибки.
Инструменты Windows Info-ZIP также поддерживают разрешения файловой системы NTFS и будут пытаться преобразовать разрешения NTFS в разрешения Unix или наоборот при извлечении файлов. Это может привести к потенциально непреднамеренным комбинациям, например к созданию файлов .exe на томах NTFS с отказом в разрешении на выполнение.
Версии Microsoft Windows включают поддержку сжатия .ZIP в проводнике со времен Microsoft Plus! pack был выпущен для Windows 98. Microsoft называет эту функцию «Сжатые папки». Не все функции .ZIP поддерживаются функцией сжатых папок Windows. Например, шифрование не поддерживается в Windows 10 Home edition, хотя может расшифровывать. Кодировка записей Unicode не поддерживается до Windows 7 , в то время как разделенные и составные архивы не доступны для чтения или записи с помощью функции сжатых папок, а также не поддерживается шифрование AES.
Microsoft Office начал использовать формат zip-архива в 2006 году для своих файлов Office Open XML .docx, .xlsx, .pptx и т. Д., Который стал форматом файлов по умолчанию в Microsoft Office 2007 .
ZIP сегодня
В настоящее время формат ZIP считается общепризнанным форматом для многих приложений, включающих функции сжатия, резервного копирования и обмена данными. Наряду с большим количеством утилит, работающих с ZIP-файлами из командной строки, в середине 1990-х годов появились и графические программы для работы с ними. Поддержка формата ZIP включена во множество современных операционных систем.
На текущий момент существует ряд алгоритмов сжатия данных, выигрывающих у ZIP и в скорости, и в степени упаковки, и в дополнительных возможностях. Тем не менее, ZIP по-прежнему остаётся популярным методом сжатия данных[источник не указан 2120 дней].
Множество конкурирующих архиваторов, помимо своего собственного формата, также поддерживает формат ZIP.
Этот способ сжатия также широко используется в других программах и даже в некоторых форматах файлов. Например, файлы *.odt и *.docx — это в действительности ZIP-архивы, содержащие в себе XML-файлы разметки страницы и дополнительные ресурсы (например, изображения). Также ZIP-алгоритм может использоваться в распространённом файловом формате изображений − TIFF.
Структура
ZIP-файлы представляют собой архивы, хранящие несколько файлов. Составляющие архив файлы могут быть сжаты различными способами, в том числе, сохранены без сжатия. Сжатие файлов внутри архива независимо, что позволяет легко извлекать их или добавить новые, без необходимости распаковки или перепаковки всего архива. Такая возможность является явным преимуществом по сравнению с форматом сжатых tar-файлов, которые не допускают простой обработки содержимого с произвольным доступом.
В конце ZIP-файла располагается специальная секция, называемая каталогом. В нем хранится список файлов, находящихся в ZIP архиве, и данные о местонахождении каждого сжатого файла внутри архива. С использованием данных каталога приложения могут быстро получить полный список файлов из архива, не читая весь ZIP-архив. Файл ZIP-архива также может включать дополнительные данные, не связанные с хранением сжатых данных. В частности, эта возможность позволяет создавать самораспаковывающиеся архивы (SFX), состоящие из приложения-распаковщика и сжатых данных. Такие архивы начинаются с программного кода и распознаются операционной системой в качестве исполняемого файла. При запуске приложение находит ZIP-архив и его каталог и распаковывает файлы, что может быть удобным для передачи архивов пользователям, не имеющим установленных приложений для работы с форматом ZIP. Так как многие приложения распознают формат ZIP по наличию каталога в конце файла, становится также возможным применить простейший стеганографический прием для скрытия архива, добавив архив вслед за каким-либо безобидным файлом, например изображением формата GIF и поменяв расширение файла (по аналогии с так называемым методом «RARJPG»). Большинство приложений отобразит изображение, проигнорировав архив как незначимые мусорные данные, тогда как получатель файла сможет открыть архив после восстановления расширения «.ZIP».
Формат .ZIP использует 32-битный алгоритм CRC для контроля целостности. Также файлы архивов включают в себя две копии каталога архива в целях повышения защиты файлов от порчи данных в процессе передачи или хранения.
Популярные программы-архиваторы
С созданием архива в формате ZIP помогут следующие варианты.
Таблица программ для создания и работы с архивом в формате ZIP.
Название программы | Изображение | Описание |
---|---|---|
WinRAR | Поддерживает все форматы с реализацией функций шифрования данных и восстановления поврежденных фрагментов | |
WinZip | Мощная и легкая программа с возможностью индивидуальных настроек архивации | |
7-Zip | Удобная утилита с функцией тестирования производительности | |
PeaZip | Программа с широкими возможностями архивации данных | |
ZipGenius | Легко архивирует и разархивирует данные, полностью интегрируясь в Microsoft Windows. Поддерживает 25 форматов и 5 уровней сжатия |
7-ZIP программа для работы с zip файлами.
7-ZIP – это бесплатная программа, предназначенная для открытия многих видов расширений файлов, в том числе и файлов формата zip.
У нее нет каких-либо особых преимуществ, кроме абсолютной бесплатности и простого интерфейса.
Открытие ZIP файла с помощью программы «7- ZIP».
1. Также как в предыдущем случае, вам сначала необходимо скачать программу и установить ее на свой компьютер/ноутбук.
2. После того, как она установлена, ее следует запустить, причем запуск следует осуществлять от имени администратора. Для этого, найдите в меню «Пуск» программу и нажмите на нее правой кнопкой мышки.
3. У вас откроется окошко программы, выберите в нем пункт «Сервис» и нажмите на надпись «Настройки».
4. Тут вам необходимо выбрать расширения файлов, которые программа будет открывать. Для начала поставьте галочку рядом с «zip» и нажмите «ОК».
5. Теперь нажимаем на нужную нам папку (файл, который необходимо разархивировать) и видим, что он открывается в окне установленной программы. Выбираем параметр «Извлечь» и выбираем место, куда произойдет распаковка папки.
В конце, хотелось бы отметить, что zip архивы отлично подходят для установки пароля на необходимые файлы и папки.
Как разархивировать файл zip на компьютер
В основном, архивация необходима, когда работа связана с большим объёмом файлов для отсылки. По отдельности отправлять их нет смысла, и тогда на помощь приходит сжимание информации в архив. При недостаточной памяти ПК также можно заархивировать документы, которые используются не слишком часто – такая экономия оправдана, когда жёсткий диск переполнен.
Исходя из того, что некоторые программы архиваторы обладают функцией запечатывания, то есть применения секретной кодировки для архивных данных, для многих это важно в целях защиты информации. Произвести извлечение нужной информации можно несколькими способами:
Произвести извлечение нужной информации можно несколькими способами:
- с помощью стандартных инструментов ОС;
- используя программу 7-Zip;
- посредством WinRAR.
Есть и другие не менее качественные приложения архиваторы, но перечисленные варианты являются наиболее распространёнными.
Распаковка с помощью проводника Windows
Чтобы открыть файлы, имеющие расширение zip, чаще всего, нет необходимости использовать сторонние программы для извлечения. В проводнике операционной системы уже встроена эта функция. Поэтому распаковка происходит автоматически, в списке действий достаточно кликнуть «извлечь», чтобы запустить этот процесс.
В специальном окне интерфейса будет необходимо указать папку, куда файлы разместить, конечно, это может быть всё та же папка. Подобные архивы могут содержать разную информацию – изображения, документы Word, тексты в универсальном формате PDF.
Оставляя отмеченной галочку «показать файлы», после извлечения можно увидеть окно с новой, уже открытой папкой. Ещё проще без распаковки, просто войти в архив по примеру обычных папок и открыть необходимый файл.
Использование приложения WinRAR
Программа знакома многим, так как нередко входит в комплект программного обеспечения операционки. Приложение служит для архивации и открытия документов в формате RAR и ZIP. Даже если она не присутствует на ПК, её можно загрузить с сайта разработчика. Она просто устанавливается, причём производителем предусмотрен бесплатный период обслуживания в 40 дней. Затем будет предложено оплатить лицензию, поэтому нужно быть готовым к тому, что будет высвечиваться напоминание о платной версии.
Открывать нужные файлы можно тремя способами, для этого выбирают:
- извлечение с открытием переговорного окна;
- открытие в текущую папку;
- можно извлекать содержимое в конкретно указанное место.
Если применять первый вариант, то есть возможность замены некоторой информации в режиме обновления. Это означает, что можно извлекать файлы с обновлением старых, просто обновлять существующие сведения и даже распаковывать архив, если он повреждён.
В принципе, любой конфиг с ошибками не подлежит извлечению, но есть одна тонкость – если отметить в перечне задач «оставить повреждённые файлы», то произойдёт распаковка. Таким образом, есть возможность открыть некоторые фото, видеозаписи, файлы мультимедиа, при этом, конечно, надо понимать, что они не будут предоставлены в первозданном виде.
Если в таких действиях нет необходимости, и нет представления о том, как разархивировать файл zip на компьютер, лучше использовать второй и третий вариант. Сам процесс длится всего несколько минут, конечно, в зависимости от объёма архива.
7-Zip: простой вариант извлечения
Архив zip распаковать можно и другим методом. Для этого существует бесплатная программа 7-Zip, к тому же, она актуальна для файлов формата rar и 7z, с которыми проводник не работает. Приложение просто скачивается и отличается лёгкой установкой и обслуживанием.
Необходимо просто нажать на архив и отметить одно из стандартных действий:
- распаковку с диалоговым окном;
- в присутствующую директорию;
- в любую выбранную папку, сразу указав название архивной информации.
Наиболее просто совершить извлечение с помощью двух последних вариантов. Если пойти в обход меню, то достаточно дважды кликнуть по файлу – он будет открыт и в окне приложения останется нажать на извлечение.
Как открыть ZIP файлы на ПК
Если Вас интересует, как открыть файлы ZIP на вашем компьютере с установленной Windows? Тогда решения, на которые вы должны положиться, и указания, которым вы должны следовать, приведены ниже.
Менеджер архивов по умолчанию
Чтобы открыть ZIP-файлы, сохраненные на вашем компьютере, вы можете сначала обратиться к стандартному диспетчеру сжатых архивов Windows, который позволяет сжимать и распаковывать файлы, относящиеся к рассматриваемому типу, не прибегая к использованию сторонних решений.
Чтобы использовать его, найдите значок ZIP-файла, который вы хотите извлечь, щелкните правой кнопкой мыши по нему и выберите пункт Извлечь все в контекстном меню.
В появившемся окне нажмите кнопку Обзор и укажите место вывода, в которое следует извлечь данные, затем выберите, следует ли автоматически отображать извлеченные файлы в конце процедуры или нет, отметив галочкой или оставив соответствующий флажок, и нажмите кнопку Извлечь.
В качестве альтернативы тому, что я только что указал, вы можете просто дважды щелкнуть по интересующему ZIP-файлу и затем перетащить файлы, которые вы хотите извлечь из архива, из открытого окна, освободив его в том положении, которое предпочитаете.
Помните, что если ZIP-файл, который вы хотите открыть, защищен паролем, вам также будет предложено ввести его, чтобы распаковать.
7-Zip
Вы предпочитаете использовать сторонние инструменты для открытия ZIP-файлов в Windows, включающие дополнительные функции? В таком случае, я предлагаю обратиться к 7-Zip. Это бесплатная программа, широко используемая и высоко ценимая пользователями. Она с открытым исходным кодом и позволяет разархивировать файлы ZIP, RAR, 7Z и т.д. Она также позволяет создавать ZIP-архивы и архивы в других форматах, а также создавать / извлекать запароленные и многотомные защищенные архивы.
Чтобы скачать её на ваш компьютер, зайдите на соответствующий сайт и нажмите ссылку Download, в соответствии с версией Windows, используемой на вашем ПК (64-битная или 32-битная), в верхней части страницы.
После завершения загрузки откройте полученный файл .exe и в окне, показанном на рабочем столе, нажмите кнопки Да, Установить и Закрыть.
После завершения установки щелкните правой кнопкой мыши значок ZIP-файла, который вы хотите извлечь, и выберите в контекстном меню, которое отображается, 7-Zip → Открыть элементы. В открывшемся окне на экране нажмите кнопку Извлечь, затем укажите место на вашем компьютере, в котором вы хотите сохранить извлеченные файлы, и нажмите кнопку ОК.
В дополнение к тому, как я уже указал, в контекстном меню вы также можете выбрать другие параметры для извлечения: указать точное местоположение в Windows, в которое нужно извлекать файлы, или извлечь конкретные элементы.
Имейте в виду, чтобы открывать защищенные паролем ZIP-файлы, при извлечении архива вам будет предложено ввести его.
Другие программы для открытия ZIP файлов на ПК
Ни одно из предложенных мною решений по открытию ZIP-файлов в Windows не убедило вас, и вы хотели бы, чтобы я порекомендовал какую-нибудь альтернативу? Сказано – сделано!
Вот список дополнительных программ, полезных для этой цели:
- WinRAR – известный менеджер сжатых архивов, который позволяет просто и быстро создавать и открывать файлы ZIP и RAR. Он платный, но вы можете попробовать его бесплатно в течение 40 дней. Впоследствии, программа продолжает работать, но с навязчивыми баннерами, которые рекомендуют покупку лицензии, и блокирует создание зашифрованных архивов RAR.
- WinZIP – это ещё один известный менеджер архивов, благодаря которому можно сжимать и распаковывать файлы этого типа, создавать сжатые архивы, защищенные шифрованием AES, и напрямую обмениваться документами в облачных сервисах хранения. Он платный, но его можно использовать в течение пробного периода в 22 дня.
Виды ZIP-файлов
Ассоциация основного файла ZIP
.ZIP
Формат файла: | .zip |
Тип: | Zipped File |
Расширение ZIP файл представляет собой сжатый архив, который поддерживает сжатие без потерь данных. Он часто используется для отправки заархивированных вложений электронной почты, таким образом, что сообщение не может быть заблокировано с помощью почтовых серверов фильтров. Он также может быть использован для сокрытия типа файла или для предотвращения открытия.
Компания: | Winrar |
Группа: | Сжатые файлы |
Местоположение: | HKEY_CLASSES_ROOT\.zip |
Программные обеспечения, открывающие Zipped File:
7-Zip, разработчик — Igor Pavlov
Windows |
Android |
Linux |
WinRAR, разработчик — Eugene Roshal
Windows |
Mac |
Android |
Linux |
Apple Archive Utility, разработчик — Apple
Mac |
Smith Micro StuffIt Deluxe, разработчик — Smith Micro Software
Windows |
Mac | |
iOS |
Android |
The Unarchiver, разработчик — Dag Agren, Circlesoft
Mac |
Corel WinZip 21, разработчик — Corel
Windows |
Mac | |
iOS |
Android |
PeaZip, разработчик — Open Source
Windows |
Linux |
B1 Free Archiver, разработчик — The Catalina Group
Windows |
Mac |
Android |
Linux |
Incredible Bee Archiver, разработчик — Incredible Bee Ltd
Windows |
Mac |
p7zip, разработчик — Igor Pavlov
Mac |
Linux |
RARLAB RAR, разработчик — Winrar
Mac |
Android |
Linux |
ZDevs ZArchiver, разработчик — Interscape
Android |
Ассоциации других файлов ZIP
.ZIP
Формат файла: | .zip |
Тип: | Game Resource Archive File |
Файл ZIP используется также для файлов ресурсов во многих играх, таких как FireStarter, Falcon 4.0, Empire Earth 2 и других игр. Этот ZIP файлам могут потребоваться специальные инструменты, которые будут извлечены.
Компания: | Open Source |
Группа: | Файлы игр |
Программы, открывающие файлы Game Resource Archive File :
Dragon UnPACKer, разработчик — Open Source
Совместимый с:
Windows |
.ZIP
Формат файла: | .zip |
Тип: | ObjectBar Theme Pack File Format |
Файл Темы пакета, связанный с ObjectBar, приложением, используемым для создания пользовательского Start Рычагов, искателей, всплывающее меню, программа пусковых установок, причалов, доков и т.д.
Компания: | Stardock Corporation |
Группа: | Сжатые файлы |
Программы, открывающие файлы ObjectBar Theme Pack File Format :
ObjectBar, разработчик — Stardock Corporation
Совместимый с:
Windows |
Central directory file header
Расширенное описание метаданных файла. Содержит дополненную версию (добавляются поля номер диска, файловые атрибуты, смещение до от начала ZIP файла).
struct CentralDirectoryFileHeader { // Обязательная сигнатура, равна 0x02014b50 uint32_t signature; // Версия для создания uint16_t versionMadeBy; // Минимальная версия для распаковки uint16_t versionToExtract; // Битовый флаг uint16_t generalPurposeBitFlag; // Метод сжатия (0 - без сжатия, 8 - deflate) uint16_t compressionMethod; // Время модификации файла uint16_t modificationTime; // Дата модификации файла uint16_t modificationDate; // Контрольная сумма uint32_t crc32; // Сжатый размер uint32_t compressedSize; // Несжатый размер uint32_t uncompressedSize; // Длина название файла uint16_t filenameLength; // Длина поля с дополнительными данными uint16_t extraFieldLength; // Длина комментариев к файлу uint16_t fileCommentLength; // Номер диска uint16_t diskNumber; // Внутренние аттрибуты файла uint16_t internalFileAttributes; // Внешние аттрибуты файла uint32_t externalFileAttributes; // Смещение до структуры LocalFileHeader uint32_t localFileHeaderOffset; // Имя файла (длиной filenameLength) uint8_t *filename; // Дополнительные данные (длиной extraFieldLength) uint8_t *extraField; // Комментарий к файла (длиной fileCommentLength) uint8_t *fileComment; }; |
Самые популярные архиваторы для Windows
Встроенный архиватор
В Windows, начиная с седьмой версии, присутствует встроенный архиватор, позволяющий осуществлять распаковку файлов формата Zip. Это достаточно удобно, поскольку нет необходимости в скачивании сторонних программ на компьютер. Однако минус встроенного архиватора Windows в том, что он поддерживает исключительно один формат — это формат Zip. Файлы, запакованные другими методами, к сожалению, разархивировать не получится.
WinRar
Эта программа является одной из известнейших программ — архиваторов, уступает ей только WinZip, дата создания которой аж 1989 год. Программа WinRar же была представлена общественности в 1995 году. Необычайно известный на весь мир архиватор с условно-бесплатной моделью распространения. Минусом программы является то, что её лицензионная версия стоит примерно 35 долларов. Относительно степени сжатия и скорости работы это однозначно одна из лучших и хорошо зарекомендовавших себя программ для распаковки. Поддерживает великое множество форматов, среди которых есть также и малоизвестные.
WinZip
Старейшая программа — распаковщик zip архивов из всех существующих на рынке компьютерных утилит. Лицензионная версия обойдётся примерно в 30 долларов. Поддерживает большое количество форматов. До появления бесплатных аналогов считался наиболее популярным архиватором.
7-Zip
На сегодняшний день самый популярный и к тому же бесплатный архиватор для операционной системы Windows. Программа полноценно поддерживает практически все известные на настоящий момент форматы архивов, а также известна высокой степенью сжатия. Однозначно лучший бесплатный архиватор, выпущенный ещё в 1999 году.