LINUX.ORG.RU

p7zip 9.04

 , , ,


0

0

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

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

>>> Скачать

★★★

Проверено: boombick ()

Анабиотики

Предыдущая версия была   4.65     2009-02-14 
У этой                   9.04     2009-06-07

Объясните, в чем секрет молодости?

shahid ★★★★★
()

> Распаковка ntfs, fat, vhd и mbr архивов.

Парсер сегфолтнулся. По ссылке не ходил

dexpl ★★★★★
()

>p7zip is a port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD, FreeBSD, Cygwin, AIX, ...), MacOS X and also for BeOS and Amiga.
>POSIX

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

opensuse
()

$7z

7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]


сама утилита пишет что бета, хотя релиз кажется был p7zip'a не как бета.

Sylvia ★★★★★
()

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

snizovtsev ★★★★★
()

Спасибо автору и всем причастным.

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

> У этой 9.04 2009-06-07

Вот мне тоже интересно почему не хотя бы 9.06.

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

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

такие патчи не нужны.

Внутри архива должен быть строго юникод. И конвертация в/из текущей локали.

AVL2 ★★★★★
()

Отличная утилитина! Я тут недавно озадачился под офтопиком на тему софта со свободной лицензией, в общем 7zip замечтаельная альтернатива WinRAR-у сотоварищи. WinRAR умеет bz2/gz, 7zip умеет rar, полная заменяемость при необходимости обмена по почте архивами с контрагентами (да и вообще не уступает рару по степени сжатия в среднем).

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

>> Внутри архива должен быть строго юникод. И конвертация в/из текущей локали.

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

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

> права сохранять оно так и не научилось?

А зачем? Для прав есть tar, получившийся архив можно пожать p7zip (или xz)

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

>lzma2 ? это хорошо ? насколько ?

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

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

> А зачем? Для прав есть tar, получившийся архив можно пожать p7zip (или xz)

Получившийся архив можно пожать lzma.
tar.lzma юниквейней и почти всегда этого достаточно.

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

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

Несовсем, жмёт оно так же, зато умеет более чем в два потока. Т.е. на 8 реальных ядрах в 4 раза быстрее чем на двух (правда и памяти ест пропорционально (в 4 раза в этом примере) больше). Так быстро жать даже хвалёный rar не может.

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

>Так быстро жать даже хвалёный rar не может.

Ну во-первых 7zip умеет жать в 4 потока, во-вторых rar быстро жать и не умел никогда.

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

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

unicode 5.0

а какое представление - пофиг - лишь бы все символы умещались.

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

>> Ну во-первых 7zip умеет жать в 4 потока, во-вторых rar быстро жать и не умел никогда.

Боюсь выглядеть как captain obvious, но жать можно по-всякому, и потом откуда уверенностьЮ что rar не умеет в n потоков?

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

>и потом откуда уверенностьЮ что rar не умеет в n потоков?

В раре есть многопоточность, это я не отрицаю, но то что rar быстрый архиватор это 4.2

linux4ever
()

Интересно, когда оно научится в архивы информацию для восстановления добавлять... или хотя бы восстанавливать собственные повреждённые архивы.

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

>> но то что rar быстрый архиватор это 4.2

Ну дык и 7z на максимальном сжатии не уступает рару в тормознутости :)

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

rar - закрытый проприетарный архиватор
(p)7zip - открытый


rar не нужен ) 7zip вполне устраивает по всем параметрам

lzma/xz для tar (если кому не нравится что долго - используйте -1 , сжатие будет гораздо выше чем у bzip2 и скорость сжатия тоже выше.)

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

>> О, уже юникод 5.1.0 есть...

Да х... с ним :) я к тому, что тебе что больше по душе: utf-8. utf-16 или utf-32? big-endian или little-endian? Выбирай!

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

> зато умеет более чем в два потока

о, т.е. сабж умеет многопоточную архивацию? круто.

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

>> rar не нужен ) 7zip вполне устраивает по всем параметрам

не спорю! под оофтопиком ваще незаменимая вестчь, и я уже об этом сказал :)

cathode
()

бляц. передайте привет Евгению Рошалю - он не разрешает реверс-инжиниринг rar, документацию не выдает и запрещает создание сторонних rar-архиваторов. в то же время распространяет разархиваторы бесплатно, и даже вроде по FOSS

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

это не юникс-вей. не надо смешивать компрессоры, архиваторы, и утилиты для восстановления. Под ненавистной вендой был IceECC. Под правильными ОС тоже что-то должно быть. кто поделится информацией? http://en.wikipedia.org/wiki/Reed-Solomon_error_correction#External_links

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

>Вот дадут тебе вендузятники зип с русскими буквами, ты спасибо скажешь этим патчам :)

Благодаря таким патчам приходится двойную переконвертацию сначала подобрать а потом сделать. Кошмарная каша выходит.

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

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

Лично мне хватит utf8. Заодно совместимо со старьем будет.

AVL2 ★★★★★
()

А распаковывать в несколько потоков не научилось :(

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

> это не юникс-вей. не надо смешивать компрессоры, архиваторы, и утилиты для восстановления. Под ненавистной вендой был IceECC. Под правильными ОС тоже что-то должно быть. кто поделится информацией? http://en.wikipedia.org/wiki/Reed-Solomon_error_correction#External_links

Давно существует PAR (http://www.par2.net). Почти в любом дистре есть пакет par2 с утилитами с сайта http://parchive.sourceforge.net/

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

>распространяет разархиваторы бесплатно, и даже вроде по FOSS

Не Free; ибо там в лицензии запрет на создание реверс инжиниринг формата.

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