Как стать автором
Обновить

Нативная поддержка работы с архивами 7z и rar в Windows 11 значительно уступает по скорости WinRAR и NanaZIP

Время на прочтение4 мин
Количество просмотров7K
Всего голосов 4: ↑3 и ↓1+3
Комментарии28

Комментарии 28

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

Что выглядит логичным? Что многомиллиардная корпорация с помпой анонсирует фичу, а потом она работает в 5-10 раз хуже, чем у конкурентов, ведь "и так сойдет"

НЛО прилетело и опубликовало эту надпись здесь

Вроде бред, но ведь и правда прийти могут! До тимса же докопались недавно.

Хотя тимс на том же уровне качества, что и этот распаковщик

Умеете вы успокоить!

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

Как раз по сути tar - это самый классический архив - tape archive. Архиы можно ещё потом сжать - tar.gz получить к примеру или оставить как есть.

7zip, rar и прочие - по сути два-в-одном - архиватор + компрессор

Чтут традиции: все встроенное гораздо хуже, чем от сторонних поставщиков

Открывается и замечательно! Бесит когда кто-то сейчас присылает rar архив, так и хочется спросить - чтож ты его еще на 1,44 Мб тома не разбил...

Да впрочем какая разница, если 7-Zip со всем справляется?)

7z замечательно справляется, только его устанавливать надо... причем, зачастую, ради какого-нибудь 10 мб документа, сжатого на 0,5%... А когда была разница - RAR все очень любили, но это время давно прошло.

Разница огромная: rar по щелчку на exe распаковывает весь архив в tmp, 7-zip - только выделенный файл, поэтому некомпьютерный человек программу со связанными файлами из 7-zip не запустит, сначала нужно распаковать, а потом запустить.

Я про разницу в сжатии, которая, в большинстве случаев, сейчас менее актуальна, чем то, что обычный zip откроется везде. А какой UX у 7z даже не помню, потому, что взаимодействие с ним сейчас раз в пол года через контекстное меню - распакуй/запакуй. Последнее, что я помню, это интефейс а-ля Вин 95(ничего против не имею).

А разницы в сжатии никогда и не было. Видимой. Доли процента и лишние часы на упаковку-распаковку в 7z трудно назвать преимуществом, в отличие от бесплатности. Вот когда появился rar, разница с zip для дискет и интернетов была какое-то время. Пока не появились CD-R и безлимитный интернет. Сейчас же почти все форматы файлов стали сжатыми, и архиватор нужен в основном, чтоб из нескольких файлов сделать один, ну, можно ещё спрятать что-нибудь от антивирусов, уж больно они ленивы, не умеют (не любят? не хотят?) ничего, кроме zip.

Большой файл архива rar проводник в Windows 11 распаковывает в три раза медленнее, чем WinRAR, и в два раза дольше, чем NanaZIP.

Больше всего разрыв по времени наблюдается при работе по распаковке файла в архиве формата 7z. На выполнение этой операции проводнику в Windows 11 понадобилось почти девять минут, а WinRAR и NanaZIP выполнили распаковку примерно за одну минуту.

Интересно, почему такая большая разница?

Как им это удалось...

Ну им же удалось сделать запуск приложения по шорткату за 1500 - 2500ms.

Специально использовали неоптимальный алгоритм, чтобы не налететь на патенты и вирусные опенсорс лицензии?

Electron?

Чур, чур, чур...

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

В качестве тестового файла использовался дистрибутив виртуальных машин Windows 11 размером 24 ГБ - я так понимаю это один большой файл. Почему нельзя было потестить и на архиве с кучей маленьких и на смешанном? Да и тот же RAR есть RAR5 (появился около 10лет назад) и старый RAR4 и они несовместимы. Тоже хотелось бы теста. Хотя без поддержки паролей использование проводника будет до первого такого архива.

Что вообще за зверь такой NanaZIP? Впервые слышу о таком... Пользуюсь для тех же задач 7z gui версией.

Форк 7zip с улучшениями для Windows 11 и не только

Спасибо, не знал что вообще есть подобного рода форк.

Nana (なな) по-японски это 7 :) Так что NanaZip - это вероятно японская версия 7zip :)

Народная примета: если видишь черту и за ней вода на 3/4 статьи, то это @denis-19

Что вообще говоря странно, учитывая возможности Microsoft по оптимизации. Просто как пример: на маке встроенная в систему Archive Utility создаёт zip и распаковывает .zip и .7z примерно в 2-3 раза быстрее, чем консольная 7z и Keka.app. Я бы предположил, что дело в многопоточности, но 7z вроде бы тоже умеет в многоядерность.

Вообще говоря грустно, что в мире так нет единого стандарта сжатых архивов для всех платформ. Есть старичок Zip, но плох тем, что ничего не знает об используемой кодировке имён файлов, приходится либо заранее узнавать ОС получателя, либо шаманить на стороне распаковки с подбором кодировок, словно на дворе электронная почта 90-х. И ещё Zip не умеет такой примитивной штуки, как использовать одну копию сжатых данных для нескольких копий файла, если он встречается в разных папках.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости