0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Протекающие абстракции и код, оставшийся со времён Windows 98

Протекающие абстракции и код, оставшийся со времён Windows 98

В конце 1990-х команды разработчиков Windows Shell и Internet Explorer внедрили множество потрясающих и сложных структур, позволяющих использовать расширение оболочки и браузера для обработки сценариев, создаваемых третьими сторонами. Например, Internet Explorer поддерживал концепцию подключаемых протоколов («Что если какой-то протокол, допустим, FTPS станет таким же важным, как и HTTP?«), а Windows Shell обеспечивала чрезвычайно гибкое множество абстрактного использования пространств имён, что позволяло третьим сторонам создавать просматриваемые «папки», в основе которых не лежит файловая система — от WebDAV («ваш HTTP-сервер — это папка«) до папок CAB («ваш архив CAB — это папка«). Работая в 2004 году проект-менеджером в команде по созданию клипарта, я создал приложение .NET для просмотра клипарта прямо из веб-сервисов Office, и набросал черновик расширения Windows Shell, благодаря которому бы казалось, что огромный веб-архив клипарта Microsoft был установлен в локальной папке системы пользователя.

Вероятно, самым популярным (или печально известным) примером расширения пространства имён оболочки является расширение Compressed Folders, обрабатывающее просмотр файлов ZIP. Compressed Folders, впервые появившиеся в составе Windows 98 Plus Pack, а позже и в Windows Me+, позволяли миллиардам пользователей Windows взаимодействовать с файлами ZIP без скачивания стороннего ПО. Вероятно, это может вас удивить, но эта функция была куплена у третьих лиц — Microsoft приобрела интеграцию для Explorer, представлявшую собой побочный проект Дэйва Пламмера, а лежащий в её основе движок DynaZIP разработала компания InnerMedia.

К сожалению, этот код уже давно не обновляли. Очень давно. Судя по временной метке модуля, последний раз он обновлялся на День святого Валентина в 1998 году; я подозреваю, что с тех пор в него вносили незначительные изменения (и одну функцию — поддержку имён файлов в Unicode, работающую только для извлечения), но всё равно не секрет, что, как сказал Реймонд Чен, этот код «остался на стыке веков». Это значит, что он не поддерживает такие «современные» функции, как шифрование AES, а его производительность (время выполнения и степень сжатия) сильно отстают от современных реализаций, созданных третьими сторонами.

Тогда почему же его не обновляли? Отчасти в этом виноват принцип «не сломано — не чини«: реализация ZIP Folders выживала в Windows в течение 23 лет, и при этом вопли пользователей не становились невыносимыми, то есть их вполне всё устраивало.

К сожалению, есть вырожденные случаи, в которых поддержка ZIP оказывается по-настоящему поломанной. С одной из них я столкнулся на днях. Я увидел интересный пост в Twitter о шестнадцатеричных редакторах с возможностью аннотаций (что полезно при исследовании форматов файлов) и решил попробовать некоторые из них (я решил, что больше всего мне нравится ReHex). Но в процессе этого исследования я скачал portable-версию ImHex и попробовал переместить её в папку Tools на своём компьютере.

Я дважды щёлкнул по файлу ZIP размером 11,5 МБ, чтобы открыть его. Затем я нажал CTRL+A , чтобы выбрать все файлы, а затем (это важно) нажал CTRL+X , чтобы вырезать файлы в буфера обмена.

Затем я создал новую папку внутри C:Tools и нажал CTRL+V , чтобы вставить файлы. И тут всё пошло наперекосяк — Windows больше минуты отображала окно «Calculating…«, но кроме создания одной подпапки с одним файлом на 5 КБ больше ничего не происходило:

Чего? Я знал, что движок ZIP, который используется в ZIP Folders, не был оптимизирован, но раньше я никогда не видел ничего настолько плохого. Спустя ещё несколько минут распаковался ещё один файл на 6,5 МБ:

Безумие какое-то. Я открыл «Диспетчер задач», но никакие процессы не занимали мой 12-поточный процессор, 64 ГБ памяти и NVMe SSD. Наконец, я открыл SysInternals Process Monitor, чтобы разобраться, в чём дело, и вскоре увидел первоисточник происходящего.

После нескольких мелких операций считывания из конца файла (где у файла ZIP хранится индекс), весь файл размером 11 миллионов байт считывался с диска по одному байту за раз:

Присмотревшись повнимательнее, я понял, что почти все операции считывали по одному байту, но время от времени после считывания определённого байта выполнялось считывание 15 байт:

Что же находится в этих любопытных смещениях ( 330 , 337 )? Байт 0x50 , то есть буква P .

В прошлом мне доводилось писать тривиальный код для восстановления ZIP, поэтому я знал, в чём особенность символа P в файлах ZIP — это первый байт маркеров блоков формата ZIP, каждый из которых начинается с 0x50 0x4B . По сути, код считывает файл от начала до конца в поисках конкретного блока размером 16 байт. Каждый раз, когда он встречает P , то просматривает следующие 15 байт, чтобы проверить, соответствуют ли они нужной сигнатуре, и если нет, то продолжает побайтовое сканирование в поисках новой P .

Есть ли что-то особенное в этом конкретном файле ZIP? Да.

Формат ZIP состоит из последовательности записей файлов, за которой идёт список этих записей файлов («Central Directory»).

Каждая запись файла имеет собственный «локальный заголовок файла», содержащий информацию о файле, в том числе размер, размер в сжатом виде и CRC-32; те же данные повторяются в Central Directory.

Читайте так же:
Что такое майнинг, и почему майнят на видеокартах

Однако формат ZIP позволяет локальным заголовкам файлов пропускать эти данные и записывать их как «хвост» после сжатых данных. Эта функция полезна при потоковом сжатии — мы не знаем окончательный размер в сжатом виде, пока не закончим сжимать данные. Вероятно, большинство файлов ZIP не используют эту функцию, однако в скачанном мной файле она использовалась. (Разработчик сообщил, что этот файл ZIP был создан GitHub CI.)

Мы видим, что в заголовке CRC и размеры равны 0 , и что они появляются сразу после сигнатуры 0x08074b50 ( дескриптора данных (Data Descriptor)), непосредственно перед локальным заголовком следующего файла:

Бит 0x08 во флаге General Purpose обозначает эту опцию; пользователи 7-Zip могут увидеть её как Descriptor в столбце записи Characteristics :

Исходя из размера операции считывания ( 1+15 байт ), я предполагаю, что код подстраивается под блоки Data Descriptor. Почему он это делает (вместо того, чтобы просто считать те же данные из Central Directory), я не знаю.

Хуже того — этот черепаший процесс побайтового считывания всего файла происходит не только один раз — он повторяется по крайней мере по одному разу для каждого извлекаемого файла. Усугубляет ситуацию то, что эти данные считываются при помощи ReadFile, а не fread().

В конечном итоге, после 85 миллионов однобайтных считываний монитор процессов зависает:

Перезапустив его и сконфигурировав Process Monitor с Symbols, мы можем исследовать эти однобайтные операции считывания и получить представление о том, что же происходит:

Функцию GetSomeBytes перенагружают вызовы, передающие однобайтный буфер в коротком цикле внутри функции readzipfile . Но если посмотреть ниже по стеку, то становится очевидной первопричина этого хаоса — это происходит потому, что после перемещения каждого файла из ZIP в папку файл ZIP должен обновиться для удаления перемещённого файла. Этот процесс удаления по сути своей не быстр (поскольку он приводит к изменению всех последующих байтов и обновлению индекса), а его реализация в функции readzipfile (с этим однобайтным буфером чтения) и вовсе чудовищно медленна.

Если вернуться назад, то стоит заметить, что я нажал CTRL+X , чтобы вырезать файлы, что привело к операции перемещения. Если бы вместо этого я нажал CTRL+C для копирования файлов, то ZIP не выполнял бы операцию удаления при извлечении каждого файла. Время, необходимое для распаковки файла ZIP снизилось бы с получаса до четырёх секунд. Для сравнения: 7-Zip распаковывает файл меньше чем за четверть секунды, хоть и немного жульничает.

И вот здесь и происходит протечка абстракции — с точки зрения пользователя, копирование файлов из ZIP (с последующим удалением ZIP) и перемещение файлов из ZIP не кажутся сильно различающимися операциями. К сожалению, абстракция даёт сбой — на самом деле, удаление из некоторых файлов ZIP оказывается чрезвычайно медленной операцией, а удаление файла с диска обычно происходит тривиально. Поэтому абстракция Compressed Folder хорошо работает с мелкими файлами ZIP, но даёт сбой с крупными файлами ZIP, которых в наше время становится всё больше.

Хотя довольно легко придумать способы значительного улучшения производительности в этой ситуации, подобный прецедент даёт понять, что вероятность совершенствования кода в Windows мала. Возможно, код изменят к его 25-й годовщине?

На правах рекламы

Если для работы необходим сервер на Windows, то вам однозначно к нам. Создавайте собственную конфигурацию в пару кликов, автоматическая установка винды на тарифах с 2 vCPU, 4 ГБ RAM, 20 ГБ NVMe или выше.

Открыть RAR или ZIP онлайн: как распаковывать архивы без установки приложений — 6 лучших сервисов

Рано или поздно все пользователи сталкиваются со сжатыми файлами — архивами. Несмотря на существование общего формата ZIP, который Windows может распаковать самостоятельно, есть еще популярный формат архивов RAR, требующий специального программного обеспечения.

Открыть RAR или ZIP онлайн

RAR-архив с легкостью можно распаковать с помощью программ на компьютере, однако бывают ситуации, когда устанавливать их нет желания или возможности. В данном случае помогут online-распаковщики RAR и ZIP-архивов.

B1 Online Archiver

B1 Online Archiver

Этот простой web-сайт поддерживает десятки форматов архивов. Нажмите большую синюю кнопку, чтобы загрузить файл на сайт, а затем дождитесь его загрузки и извлечения. После этого отобразится список файлов внутри архива. Нажмите на файл, который необходимо загрузить, и удалите все остальные, если они вам не нужны.

B1 автоматически удаляет извлеченные файлы после того, как пользователь покинет сайт. Для немедленного удаления файлов нужно нажать на ссылку внизу списка.

Дизайн сайта приятный и не содержит рекламу или раздражающие всплывающие окна, что делает его отличным выбором.

Archive Extractor

RAR архиватор

Как и B1, Archive Extractor поддерживает множество форматов архивов и подходит не только для RAR-файлов. В дополнение к обычной загрузке на сайт данный инструмент позволяет подключать учетную запись на Google Диске или Dropbox для импорта файлов. Он также поддерживает добавление файлов из URL.

После загрузки архива на сайт и извлечения, можно выбрать любой из файлов для загрузки. Archive Extractor также поддерживает конвертацию в ZIP, позволяя сохранять содержимое в более удобном формате.

Данный сервис имеет одно рекламное объявление на странице. Как указано в политике конфиденциальности, служба удаляет все данные в течение 12 часов после их загрузки на сайт.

Читайте так же:
Импорт контактов в Outlook

Unzip-Online

Unzip-Online

Данный инструмент имеет более ограниченный функционал по сравнению с остальными. Он поддерживает только форматы ZIP, RAR, 7Z и TAR. Максимальный размер загруженного файла не должен превышать 200 МБ. На сервисе размещено больше рекламных объявлений, чем на его аналогах. Сервис гарантирует пользователям, что все файлы будут удалены в течение 24 часов.

Выбрав и загрузив RAR или ZIP-архив на сайт, пользователь увидит список файлов, которые доступны для скачивания. Страницы с политикой конфиденциальности и информации о сайте не обновлялись уже несколько лет, что может говорить о прекращении поддержки сервиса разработчиками.

ConvertFiles

ConvertFiles

Данный инструмент позволяет конвертировать RAR-архивы в другие форматы, такие как ZIP, TAR и 7Z. Однако он имеет ряд недостатков. Страница перегружена рекламными объявлениями, включая видеообъявления, всплывающую рекламу во время конвертирования файла и рекламные ссылки, которые выглядят как функциональные кнопки.

Помимо этого, на конвертацию файлов в данном сервисе требуется больше времени, чем на загрузку всего содержимого в виде ZIP в Archive Extractor.

Funzip

FunZip

Сайт прост в использовании и позволяет перетаскивать файлы архивов или выбирать нужный в окне проводника. Загрузка на сайт и извлечение происходят практически мгновенно, после чего сервис предоставляет список всех файлов внутри архива.

Funzip поддерживает загрузку файлов до 400 МБ. В то же время сайт не сообщает, как долго будут храниться пользовательские файлы.

CloudConvert

Архиватор онлайн

CloudConvert — хорошо известный инструмент, позволяющий конвертировать практически любой тип файла в другой. При загрузке RAR (ZIP) архива на сайт CloudConvert позволит извлечь содержимое, а также конвертировать его в форматы 7Z, TAR и ZIP. К сожалению, процесс извлечения поддерживает загрузку только в виде ZIP-файла.

Это отличный инструмент, позволяющий загружать файлы, а также добавлять их из URL или облачного хранилища. Можно также активировать уведомления, если конвертация или распаковка займут много времени. CloudConvert также может сохранять преобразованные файлы прямо в облачное хранилище.

CloudConvert автоматически удаляет файлы через 24 часа, если этого не было сделано вручную. В сервисе отсутствует реклама, однако количество использований в день ограничено.

Как открывать файлы формата ZIP на любом устройстве

Вы получили файл ZIP, но, будучи ещё не очень опытным в области информационных технологий и новых технологий, не знаете, как извлечь содержимое. При таких обстоятельствах я бы сказал, что вы оказались в правильном месте. Если вы уделите мне несколько минут вашего внимания, я покажу вам, как открывать ZIP-файлы.

ZIP-файлы – это не что иное, как сжатые архивы, то есть файлы, которые содержат внутри себя другие файлы любого типа, собранные вместе и уменьшенные до минимального количества байтов, чтобы занимать мало места. Поэтому они могут быть особенно удобны в различных обстоятельствах.

Как открыть ZIP файлы на ПК

Если Вас интересует, как открыть файлы ZIP на вашем компьютере с установленной Windows? Тогда решения, на которые вы должны положиться, и указания, которым вы должны следовать, приведены ниже.

Менеджер архивов по умолчанию

Чтобы открыть ZIP-файлы, сохраненные на вашем компьютере, вы можете сначала обратиться к стандартному диспетчеру сжатых архивов Windows, который позволяет сжимать и распаковывать файлы, относящиеся к рассматриваемому типу, не прибегая к использованию сторонних решений.

Чтобы использовать его, найдите значок ZIP-файла, который вы хотите извлечь, щелкните правой кнопкой мыши по нему и выберите пункт Извлечь все в контекстном меню.

Извлечение файлов из ZIP архива с помощью Windows

В появившемся окне нажмите кнопку Обзор и укажите место вывода, в которое следует извлечь данные, затем выберите, следует ли автоматически отображать извлеченные файлы в конце процедуры или нет, отметив галочкой или оставив соответствующий флажок, и нажмите кнопку Извлечь .

В качестве альтернативы тому, что я только что указал, вы можете просто дважды щелкнуть по интересующему ZIP-файлу и затем перетащить файлы, которые вы хотите извлечь из архива, из открытого окна, освободив его в том положении, которое предпочитаете.

Помните, что если ZIP-файл, который вы хотите открыть, защищен паролем, вам также будет предложено ввести его, чтобы распаковать.

Вы предпочитаете использовать сторонние инструменты для открытия ZIP-файлов в Windows, включающие дополнительные функции? В таком случае, я предлагаю обратиться к 7-Zip. Это бесплатная программа, широко используемая и высоко ценимая пользователями. Она с открытым исходным кодом и позволяет разархивировать файлы ZIP, RAR, 7Z и т.д. Она также позволяет создавать ZIP-архивы и архивы в других форматах, а также создавать / извлекать запароленные и многотомные защищенные архивы.

Чтобы скачать её на ваш компьютер, зайдите на соответствующий сайт и нажмите ссылку Download, в соответствии с версией Windows, используемой на вашем ПК (64-битная или 32-битная), в верхней части страницы.

Загрузка приложения 7-Zip

После завершения загрузки откройте полученный файл .exe и в окне, показанном на рабочем столе, нажмите кнопки Да , Установить и Закрыть .

После завершения установки щелкните правой кнопкой мыши значок ZIP-файла, который вы хотите извлечь, и выберите в контекстном меню, которое отображается, 7-ZipОткрыть элементы. В открывшемся окне на экране нажмите кнопку Извлечь , затем укажите место на вашем компьютере, в котором вы хотите сохранить извлеченные файлы, и нажмите кнопку ОК .

Читайте так же:
Исправьте ошибки Qt5Core.dll

В дополнение к тому, как я уже указал, в контекстном меню вы также можете выбрать другие параметры для извлечения: указать точное местоположение в Windows, в которое нужно извлекать файлы, или извлечь конкретные элементы.

Имейте в виду, чтобы открывать защищенные паролем ZIP-файлы, при извлечении архива вам будет предложено ввести его.

Другие программы для открытия ZIP файлов на ПК

Ни одно из предложенных мною решений по открытию ZIP-файлов в Windows не убедило вас, и вы хотели бы, чтобы я порекомендовал какую-нибудь альтернативу? Сказано – сделано!

Вот список дополнительных программ, полезных для этой цели:

    – известный менеджер сжатых архивов, который позволяет просто и быстро создавать и открывать файлы ZIP и RAR. Он платный, но вы можете попробовать его бесплатно в течение 40 дней. Впоследствии, программа продолжает работать, но с навязчивыми баннерами, которые рекомендуют покупку лицензии, и блокирует создание зашифрованных архивов RAR. – это ещё один известный менеджер архивов, благодаря которому можно сжимать и распаковывать файлы этого типа, создавать сжатые архивы, защищенные шифрованием AES, и напрямую обмениваться документами в облачных сервисах хранения. Он платный, но его можно использовать в течение пробного периода в 22 дня.

Как открыть ZIP файлы на Mac

Теперь посмотрим, как открыть ZIP-файлы на Mac. Ниже вы найдете те придложения, которые, по моему скромному мнению, представляют лучшие решения такого типа. Испытайте их прямо сейчас, я уверен, что они вас удовлетворят.

Стандартная утилита сжатия

Compression Utility – «стандартный» инструмент компьютеров Apple, благодаря которому можно открывать различные типы сжатых архивов и создавать ZIP-файлы. Использовать его очень просто.

На самом деле, всё, что вам нужно сделать, это найти значок ZIP-файла, к которому вы хотите перейти, щелкнуть по нему правой кнопкой мыши и выбрать Открыть в появившемся контекстном меню, чтобы извлечь содержимое в текущей позиции.

В качестве альтернативы того, что указал вам выше, вы можете открыть интересующий вас ZIP-файл, просто дважды щелкнув по нему.

Имейте в виду, что если ZIP-архив, который вы хотите открыть, защищен паролем, вам будет предложено ввести его.

Ещё один отличный инструмент, который вы можете использовать для открытия файлов ZIP на Mac – Keka . Это бесплатная программа, благодаря которой вы можете извлечь все основные форматы сжатых файлов, включая ZIP, RAR, ZMA и т.д. с помощью простого перетаскивания. Также позволяет создавать новые архивы и всё это бесплатно, но в Mac App Store доступен платный вариант, который может быть куплен для того, чтобы поддержать и вознаградить труд разработчиков.

Для того чтобы выполнить скачивания Keka, перейдите на соответствующий сайт и нажать на кнопку Скачать vx.x.xx . По завершении загрузки откройте полученный пакет .dmg и перетащите значок Keka в папку приложений MacOS. Затем щелкните правой кнопкой мыши по нему и выберите пункт Открыть в контекстном меню, чтобы открыть программу, обходя ограничения, наложенные Apple на несертифицированных разработчиков (операция, которая должна выполняться только при первом запуске).

Теперь, когда вы видите окно Keka на столе, перетащите значок ZIP-файла, чтобы извлечь его, дождитесь начала и завершения процедуры извлечения. Содержимое ZIP-файла будет сохранено в том же месте, что и исходный сжатый архив.

В качестве альтернативы тому, что я указал выше, вы можете извлечь ZIP-архив на вашем Mac с Keka, щелкнув правой кнопкой мыши по его значку, выбрав пункт Открыть с помощью в появившемся контекстном меню, а затем → Keka.

Я также отмечаю, что если ZIP-файл, который вы хотите извлечь, защищен паролем, вам также будет предложено ввести последний, чтобы продолжить.

Другие программы для открытия ZIP файлов на Mac

Ни одно из предложенных мною решений для открытия ZIP-файлов в macOS не убедило вас, и вы хотели бы, чтобы я порекомендовал альтернативы? Нет проблем. вы можете найти их в списке ниже.

    – это ещё одно бесплатное приложение, которое позволяет распаковывать наиболее популярные форматы сжатых архивов на Mac. Обратите внимание, что оно также позволяет просматривать содержимое архивов без необходимости их предварительного извлечения. Помимо распаковки, он также поддерживает создание файлов ZIP. – бесплатное и простое в использовании приложение, которое позволяет извлекать ZIP-архивы и другие типы сжатых файлов, даже защищенные паролем. Он также обеспечивает доступ к содержимому файлов изображений ISO и BIN и файлов .exe для Windows. Однако, создание новых архивов не допускается. – менеджер ZIP-архивов, который я указывал вам для использования с Windows. Он также доступен для Mac и даже в этом случае позволяет простым и быстрым способом создавать и открывать ZIP-файлы и другие форматы сжатых архивов, предоставляя пользователям различные дополнительные функции.

Как открыть ZIP файлы онлайн

Не хотите или не можете скачать новые программы на компьютер? В таком случае, выбирайте онлайн-сервисы, благодаря которым вы можете открыть ZIP-файл, действуя из окна браузера.

ezyZip

Если вы ищете надежный инструмент, с помощью которого вы можете извлечь ваши ZIP-файлы онлайн, вы можете положиться на ezyZip. Это бесплатный веб-сервис, который позволяет создавать и открывать сжатые архивы в различных форматах. Следует помнить только то, что он позволяет выбирать только отдельные файлы и не позволяет открывать зашифрованные сжатые архивы.

Читайте так же:
Acer Aspire V3 551G Drivers Download

Для того, чтобы воспользоваться сервисом, перейдите на домашнюю страницу, нажмите на кнопку Выбрать файл и выберите файл ZIP, который вы хотите разархивировать, затем нажать на кнопку Extract .

Онлайн извлечение zip-файлов

После завершения извлечения, чтобы загрузить файлы, содержащиеся в архиве, нажмите кнопку Сохранить рядом с названием каждого из них и всё готово.

Другие онлайн-сервисы для открытия ZIP-файлов онлайн

Вы ищете другие онлайн-сервисы, на которые можно положиться, чтобы открыть ZIP-файлы из окна браузера? Протестируйте дополнительные решения, относящиеся к рассматриваемой категории, перечисленные в списке ниже.

    – бесплатный онлайн-сервис, который позволяет извлекать файлы в ZIP, 7Z, ZIPX, RAR, TAR, EXE, DMG, ISO, MSI, NRG, GZ, CAB, BZ2, WIM, ACE и 54 других типов сжатых архивов. Он также поддерживает защищенные паролем и многотомные архивы. Позволяет загружать файлы из Google Drive, Dropbox и через URL. – веб-сервис на основе технологии HTML5, с помощью которого вы можете извлекать ZIP-файлы из окна любого веб-браузера. Он очень быстрый и абсолютно бесплатный. – это бесплатный онлайн-сервис, благодаря которому можно открывать ZIP-файлы, а также архивы RAR, 7Z и TAR. Единственное, что нужно учитывать, – это ограничение на загрузку в 200 МБ.

Как открыть ZIP файлы на Android

Если у вас смартфон или планшет Android и вы хотите узнать, как открыть на нём ZIP-файлы, я предлагаю вам рассмотреть инструменты, о которых пишу ниже.

Google Files

Для распаковки файлов ZIP на Android, лучший совет, который я могу дать, – использовать приложение Google Files. Это, на самом деле, файловый менеджер, среди многих функций которого также извлечение ZIP-архивов. Он бесплатный, очень простой в использовании и, как понятно из самого названия, является решением, разработанным «большим G».

Чтобы скачать приложение на ваше устройство, зайдите в соответствующий раздел в Play Store и нажмите на кнопку Установить . Затем запустите приложение, коснувшись кнопки Открыть .

Использование Google Files для работы с архивами на Android

Теперь, когда вы видите главный экран приложения, выберите место на вашем устройстве, где находится ZIP-файл, который нужно распаковать, используя соответствующие элементы внизу, затем нажмите на значок сжатого архива и в открывшемся окне нажмите кнопку извлечения.

Затем нажмите кнопку Готово , расположенную в правом нижнем углу, после чего вы можете получить доступ к файлам, содержащимся в архиве, из той же позиции, в которой он находится. Если вы хотите убедиться, что ZIP-файл удален после завершения извлечения, также установите флажок рядом с опцией Удалить ZIP-файл .

Другие приложения для открытия файлов ZIP с Android

Вы ищете другие приложения, чтобы разархивировать ваши файлы ZIP с Android? Протестируйте решения, которые вы найдете в списке ниже.

Архиватор (разархиватор) онлайн: обзор 3 сервисов

Практически все пользователи при работе на компьютере в операционной системе Windows рано или поздно сталкиваются с архивами — отдельными сжатыми файлами. Особенно часто архивы используются для хранения данных или передачи файлов через интернет.

Пользователи сжимают папки или файлы, или как говорят — архивируют, чтобы уменьшить их размер. В одном архиве может быть большое количество папок и файлов.

При перемещении в архив или «сжатую папку» файлы теряют значительную часть своего объема. Происходит это потому, что повторяющиеся группы символов в каждом файле заменяются на один или два специальных символа.

Благодаря этой операции экономится место на диске. Многие типы файлов могут быть ужаты в несколько раз, по сравнению с первичным размером.

При распаковке (разархивации) на компьютере выполняется обратная операция, когда сжатые файлы приобретают первоначальный вид, который они имели до выполнения архивации.

В операционной системе Windows поддерживается создание и распаковка ZIP-архивов с помощью встроенного средства:

  • Чтобы поместить файл или папку в архив, необходимо в контекстном меню Проводника выбрать «Отправить» => «Сжатая ZIP-папка».
  • Для открытия архива щелкните по нему кнопкой мыши, а затем перетащите содержимое папки в любое удобное место на компьютере.

Стандартный инструмент Windows работает только с ZIP-архивами, а пользователю могут встретиться другие форматы архивов: RAR, TAR, 7-Zip, ISO и т. д. Понимая эту ситуацию, опытные пользователи сразу после установки Windows устанавливают на свой компьютер специальную программу для работы с архивами.

Наиболее известными архиваторами являются программы: WinRAR, 7-Zip, WinZip. Подобные программы имеются не на всех компьютерах. Часть пользователей не использует подобный функционал на своих ПК, в лучшем случае они обходятся системным средством.

Но, пользователям все равно, время от времени, попадаются архивы, сохраненные в разных форматах. В некоторых случаях, им нужно поменять формат исходного архива.

Архивы встречаются не только на компьютерах, но и на мобильных устройствах. Как пользователю поступить в подобной ситуации?

На помощь придет архиватор онлайн — сервис в интернете, с помощью которого можно создать архив прямо из браузера. В других ситуациях понадобится разархиватор онлайн — сервис с помощью которого можно распаковать архив, без помощи программного обеспечения, установленного на компьютере.

В этом обзоре представлены архиваторы и распаковщики, выполняющие все необходимые операции из окна браузера в интернете.

Эти операции доступны на любом устройстве (ПК, телефон, планшет), в любой операционной системе (Windows, Linux, macOS, Android и т. д.). Чтобы сетевые архиваторы могли выполнять свои функции, на устройстве необходимо обеспечить устойчивое интернет-соединение.

Читайте так же:
Установка драйверов для ноутбука HP 625

ezyZip — архиватор онлайн бесплатно

Онлайн сервис ezyZip — набор инструментов для сжатия, распаковки и конвертирования архивов в интернете. При работе веб-приложения не используется удаленный сервис для загрузки или скачивания файлов пользователя. Все необходимые действия выполняются локально в браузере. Это позволяет значительно увеличить скорость выполнения операций.

Помимо обычного средства для архивирования отдельных файлов, на сервисе имеется полезный инструмент — онлайн архиватор папки с файлами. Таким образом, на этом сайте можно архивировать не только файлы, но и целые папки со вложенными файлами.

На сервисе используется машинный перевод на русский язык с помощью переводчика Google, поэтому некоторые формулировки могут вам показаться не слишком удачными.

Ознакомьтесь с инструкциями по использованию онлайн сервиса ezyZip для архивации файлов и папок, распаковки архивов, или конвертации архива в другой формат.

Сейчас мы посмотрим, как работает архиватор онлайн ZIP-архивации:

  1. Вам нужно открыть архиватор онлайн на веб-странице — https://www.ezyzip.com/ru.html .
  2. По умолчанию сервис открывается в меню «Архивируйте», во вкладке «Архивируйте файлы».
  3. В разделе «Выберите файлы для архивирования» нажмите на кнопку «Обзор…», чтобы выбрать файлы для сжатия. Добавьте сюда все необходимые файлы.

выбрать файлы

  1. Нажмите на стрелку в кнопке «Файл архивов» для выбора степени сжатия. Нам доступно несколько вариантов:
  • Без сжатия (самый быстрый).
  • Среднее сжатие — используется по умолчанию.
  • Максимальное сжатие (самый медленный).
  1. Нажмите на кнопку «Файл архивов» для запуска операции.
  2. После завершения процесса архивации, нажмите на кнопку «Сохранить zip-файл», чтобы скачать его на компьютер.

zip файл сжат

Архиватор папки онлайн работает следующим образом:

  1. Откройте вкладку «Заархивируйте файлы онлайн».
  2. В разделе «Выберите папку для архивирования» нажмите на кнопку «Обзор…», чтобы выбрать каталог на компьютере.

выберите папку

  1. В окне с предупреждением согласитесь с выгрузкой выбранной папки.
  2. Опционально можете выбрать степень сжатия архива. Для папок по умолчанию применяется вариант — «Без сжатия» (самый быстрый).
  3. Нажмите на кнопку «Файл архивов» для выполнения архивации папки.
  4. После завершения обработки, нажмите на кнопку «Save ZIP File» (Сохранить zip-файл).

Распаковка архивов проходит следующим образом:

  1. Чтобы использовать разархиватор файлов онлайн, необходимо нажать на меню «Распаковывайте», а затем выбрать исходный формат файла архива.

выбор архива

  1. Во вкладке «Распаковывайте файлы», в разделе «Выберите архивный файл для извлечения» нажмите на кнопку «Обзор…» для выбора соответствующего архива.

распаковывайте архив

  1. Нажмите на кнопку «Экстракт».
  2. Сохраните на свое устройство все или только некоторые файлы из распакованного архива.

сохранить файлы

При необходимости, вы можете изменить формат архива онлайн:

  1. Нажмите на меню «Converter», а затем выберите исходный и желаемый формат архива. На сервисе поддерживаются следующие варианты для преобразования между форматами файлов:
  • ZIPX в ZIP, RAR в ZIP, 7-Zip в ZIP, TAR в ZIP, TAR.BR2 в ZIP, TAR.GZ в ZIP, TAR.XZ в ZIP, ISO в ZIP.

конвертирование архива

  1. Выберите файл для конвертации.
  2. Если нужно, установите степень сжатия.
  3. Запустите конвертацию в другой формат архива.
  4. Скачайте готовый архив на свой компьютер.

Создание или конвертация архивов онлайн на Online-convert.com

Известный онлайн сервис Online-convert.com предоставляет услуги по конвертированию файлов медиа форматов. Среди прочих вариантов, здесь имеются инструменты для работы с файлами архивных форматов.

Пройдите последовательные шаги:

  1. Перейдите на страницу «Конвертер архивных форматов» — https://archive.online-convert.com/ru .
  2. Далее необходимо выбрать один из возможных вариантов для создания или конвертирования архива следующих форматов: 7z, TAR.BZ2, TAR.GZ, ZIP.

создать архив

Например, если нам нужен 7z архиватор онлайн, то тогда следует выбрать инструмент «Конвертер файлов 7z».

  1. Перетащите все необходимые файлы в специальную область, используйте для этого кнопку «Выберите файлы», добавьте файлы по URL-адресу, из Dropbox или Google Drive.
  2. После загрузки файлов, нажмите на кнопку «Начать конвертирование».

начать конвертирование

  1. После завершения конвертации, на открывшейся странице сайта загрузите готовый 7z-архив на свой компьютер.

Этот архив будет удален с сервиса через 24 часа. В течении этого времени, его можно загрузить на ПК до 10 раз.

Разархиватор онлайн бесплатно на сервисе 123apps

123apps.com — онлайн сервис бесплатных веб-приложений. На сервисе поддерживается работа с медиа, графическими и текстовыми форматами. На веб-сайте имеется средство, предназначенное для распаковки архивов в интернете.

На 123apps.com заявлена поддержка более 70 архивных форматов, среди них: RAR, ZIP, 7z, CAB, DMG, TAR, ISO, NRG, WIM, ACE и т. д.

Выполните следующие действия:

  1. Зайдите на страницу инструмента «Разархиватор» .
  2. Выберите файл с компьютера, из Google Диска, Dropbox, по ссылке, или перетащите файл с ПК в специальную область на веб-странице.
  3. Сразу после добавления архивированного файла на сервис, веб-приложение автоматически начинает свою работу по излечению данных из этого архива.
  4. Щелкните по отдельному файлу, чтобы загрузить его на компьютер, или нажмите на кнопку «Сохранить все как ZIP».

архив успешно распакован

ZIP-архив открывается средствами Windows как обычная папка, поэтому вы без проблем получите доступ ко всем распакованным файлам.

Выводы статьи

Многие пользователи используют сжатые файлы или папки — архивы, которые удобно хранить на компьютере или обмениваться данными в интернете. Не всегда у пользователя есть возможности для создания или распаковки архива на своем устройстве. В подобных случаях, ему следует воспользоваться услугами архиватора или разархиватора онлайн в интернете, без использования софта, установленного на компьютере.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector