LINUX.ORG.RU

p7zip 9.04

 , , ,


0

0

Появилась новая версия портированного на posix-системы архиватора 7zip. В новой версии:

  • Возможно обновление непрерывных (solid) архивов.
  • Добавлена поддержка lzma2 сжатия.
  • Поддержка xz архивов.
  • Распаковка gzip, bzip2, lzma, xz и tar архивов со стандартного ввода (stdin).
  • Новый флаг -scrc для вычисления crc-32 во время распаковки.
  • Исправления ошибок.

>>> Скачать

★★★

Проверено: boombick ()
Ответ на: комментарий от cathode

> Юникодов много, тебе какой предпочтительнее? :)

UNICODE вообще говоря один - есть просто разные способы записи его

odip ★★
()

перепробовал в последние годы всякое-разное .tar.* и вернулся к исп. .tar.gz

sdio ★★★★★
()
Ответ на: Анабиотики от shahid

Автор вернулся на прежнюю модель маркировки релизов. Предыдущий релиз был в 2004 году и имеет номер 4.xx, соответственно. А 9.04, потому что, видимо, первая альфа вышла в апреле.

Aesthete ★★
()
Ответ на: комментарий от snizovtsev

> Как там в новой версии с zip архивами с кириллицей? Я хотел было написать патч аналогичный unzip-овскому (который в зависимости от ОС создания архива и локали перекодирует имена), да запутался в его функциях со строками и отложил.

А где этот патч для unzip можно взять?

question4 ★★★★★
()
Ответ на: комментарий от sdio

> перепробовал в последние годы всякое-разное .tar.* и вернулся к исп. .tar.gz

Ты ж говорил, что тебе только скорость и ресурсоёмкость упаковки важна.

question4 ★★★★★
()
Ответ на: комментарий от SKYRiDER

> Давно существует PAR

И много ли им пользуются?

Гораздо проще скачать ОДИН архив, в котором и файлы, и контрольные суммы, и информация для восстановления. 7z этого, к сожалению, не умеет.

question4 ★★★★★
()
Ответ на: комментарий от snizovtsev

> Как там в новой версии с zip архивами с кириллицей?

Проверил 4.65. Вроде, работает.

question4 ★★★★★
()
Ответ на: комментарий от AsphyX

> .tar.gz — чем тебе не solid? ;)

А как его обновить, не распаковывая до .tar ?

Впрочем, старые версии 7z требовали распаковки до отдельных файлов.

question4 ★★★★★
()
Ответ на: комментарий от dexpl

> -1. man convmv

Если архивов много — замаешься.

Патч не видел.

question4 ★★★★★
()
Ответ на: комментарий от dent

> Когда появится поддержка RAR (свободная реализация)?

В официальных сборках — не нужна. Неофициально — много лет была в Gentoo, потом решили, что проще поставить отдельно свободный клон Unrar.

question4 ★★★★★
()
Ответ на: комментарий от schumen

>>а под symbian нет. не Ъ

> Очень он там нужен, столько ресурсов жрет...

А для распаковки? Распаковывает 7z быстро, памяти требует по размеру словаря.

question4 ★★★★★
()
Ответ на: комментарий от linux4ever

>>lzma2

> работает в несколько раз медленнее, жрет памяти в несколько раз больше, жмет на 1 процент сильнее.

Можно ссылку на тест?

question4 ★★★★★
()

> Поддержка xz архивов.

Что еще за ХЗ?

zyoung
()

наконец-то! давно ждал

hdclnr
()
Ответ на: комментарий от question4

> А где этот патч для unzip можно взять?
В убунтовских исходниках.

snizovtsev ★★★★★
()
Ответ на: комментарий от Sylvia

> уже в 4 ? вроде как в 2 было

Он при старте количество процов детектит. Сегодня проверю количество потоков на 4х корках.

Deleted
()

p7zip Jaunty Jackalope

fixed

Deleted
()
Ответ на: комментарий от question4

> > .tar.gz — чем тебе не solid? ;)
> А как его обновить, не распаковывая до .tar ?


Попытался вспомнить, сколько раз за последние лет 20-25 мне было нужно обновлять архив. Пару раз, причем размер архива был в районе 1 Мб.

andreyu ★★★★★
()
Ответ на: комментарий от question4

> WinRAR умеет bz2/gz, 7zip умеет rar

> WinRAR умеет и 7z :)


А 7z умеет и WinRAR тоже.

blackst0ne ★★★★★
()
Ответ на: комментарий от ip1981

ага, юникод один. только версий его дофига.

да и полегче в выражениях. я конечно понимаю, это лор, но все же...

sergej ★★★★★
()
Ответ на: комментарий от kto_tama

> тар понимает ?

Я понимаю по ссылкам никто не ходит.
Теперь новая мода - текст новости не читать ?

odip ★★
()
Ответ на: комментарий от sergej

Версий много, но валидация есть по моему только в utf8

Так что с учетом необходимости сохранения совместимости со старыми архивами разумно использовать именно его.

AVL2 ★★★★★
()
Ответ на: комментарий от Slackware_user

RE: p7zip 9.04

>под убунту подстроились
cкopeй нaoбopoт 7-zip то с 1999 а ubuntu c 2004
>сама утилита пишет что бета, хотя релиз кажется был p7zip'a не как бета

собрали из 9.04beta SDK, так что считай что бета
>>а под symbian нет. не Ъ

>Очень он там нужен, столько ресурсов жрет

вон unrar есть а он кстати может до 128мв сожрать так что и 7-zip есть где развернутся
>А распаковывать в несколько потоков не научилось :(

и так быстро 22MB/s на моем 1,66GHz, а lzma2 еще быстрей будет

chornobyl
()
Ответ на: комментарий от Deleted

детектит - да,
но не у кого были квады, жаловались что используются только 2 ядра

Sylvia ★★★★★
()
Ответ на: комментарий от AsphyX

>>.tar.gz — чем тебе не solid?

Немного не то. ЕМНИП, 7z группирует файлы по схожести содержимого, тем самым повышая компрессию.

//bzip2 мне все равно удобнее. 7z редко нужен, на самом-то деле.

gotf
()
Ответ на: комментарий от UlrichDrepper

> это не юникс-вей.

Хм, значит отсутствие умения откачать собственный архив, если он считан с повреждённого CD - юникс-вей? Такого Юникс-вея нам не надо.

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

cache ★★
()
Ответ на: комментарий от UlrichDrepper

> это не юникс-вей.

Хм, значит отсутствие умения откачать собственный архив, если он считан с повреждённого CD - юникс-вей? Такого Юникс-вея нам не надо.

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

cache ★★
()
Ответ на: комментарий от gotf

>7z группирует файлы по схожести содержимого

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

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>>вообще то просто по типу ) и с сортировкой по именам

Благодарю. Всего и не упомнишь :-)

gotf
()
Ответ на: комментарий от cache

>при искажении хотя бы одного байта - это какое-то извращение

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

chornobyl
()
Ответ на: комментарий от chornobyl

смотря какого-архиватора
если unix-way (gzip bzip2 lzop lzma/xz) - то да

а если комбайнов типа rar 7zip , то они вполне могут включать и средства защиты и восстановления

Sylvia ★★★★★
()

Отлично!
7z великолепный архиватор, свободный, да еще и жмет лучше рара. Только 7з пользуюсь.

Siado ★★★★★
()
Ответ на: комментарий от AsphyX

>.tar.gz — чем тебе не solid? ;)

в случае tar.gz требуется распаковатьв есь архив целиком а в случае solid - только до извлекаемого файла

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от MicroSoft

5 баллов,
не в курсе что это просто _ОБЛОЖКА_ ?)

Sylvia ★★★★★
()
Ответ на: комментарий от chornobyl

> Дело архиватора сжимать, а восстановлением ошибок пусть занимаются parchive и прочие.

"Я тэбе адын умный вещч скажу, только ты не абыжайса" (с) - пользователей сферический юниксвей в вакууме не интересует. Я знаю с десяток пользователей, каковые съехали обратно на zip/rar по причине того, что _иногда_ функция восстановления повреждённых архивов жизненно необходима, в 7z её нет.

cache ★★
()
Ответ на: комментарий от cache

>Я знаю с десяток пользователей, каковые съехали обратно на zip/rar по причине того, что _иногда_ функция восстановления повреждённых архивов жизненно необходима, в 7z её нет.

Я знаю с десяток пользователей, каковые съехали прямо с ISO9660/UDF на zip/rar по причине того, что _иногда_ функция восстановления повреждений жизненно необходима, в ISO9660/UDF её нет.

botrops-schlegelii ★★
()

Я полтора года назад начал делать свой дистрибутив. Зачем и на кой это мне надо вопрос опускаю. Но все пакеты (и сырцы, и бинарики) я храню в tar.7z. Уже было думал выложить дистр для всеобщего поругательства, как Патрик перепаковал Слаку-каррент в tar.xz. Пионер из меня не получился.

kianvl
()
Ответ на: комментарий от sergej

>> Какая разница в каком из представлений юникода это будет внутри архива.

разница огромная. юникод, как уже 20 раз сказали, действительно один, а представлений десяток. капитан очевидность лишний раз напоминает, что utf-8 отличается от utf-32 так же как cp866 от koi8-r, будешь спорить с капитаном очевидность?

cathode
()
Ответ на: комментарий от cathode

буду. какая разница какой внутри архива юникод если при упаковке-распаковке архиватор конвертирует в соответствии с локалью?

sergej ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.