The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз архиватора p7zip 15.09"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от opennews (ok) on 25-Дек-15, 12:26 
Незамеченным остался факт того, что разработка консольной версии архиватора p7zip (http://p7zip.sourceforge.net/) (порт 7z.exe для Unix-систем) возобновилась с начала с марта этого года, а на этой неделе проект был синхронизирован с новейшей кодовой базой 7z (http://www.7-zip.org/).


Основные  новшества (http://sourceforge.net/projects/p7zip/files/p7zip/15.09/):

- Добавлена поддержка распаковки образов в формате ext2, ext3, ext4 и многотомных VMDK;
- Добавлена поддержка 64-битной платформы cygwin, включая ассемблерное ускорение;
- Стала поддерживаться компиляция для aarch64, arm, PPC, PPC64, PPC64LE и S390x;
- Добавлена поддержка распаковки образов QCOW2, VMDK, VDI, а также GPT партиций, содержащихся внутри;
- Стали поддерживаться образы WIM (Windows Imaging Format) с форматом сжатия LZMS;
- Добавлена поддержка распаковки архивов RAR5;
- 7-Zip больше не сортирует файлы по расширению при добавлении в архив (что субъективно ухудшает степень архивации). Для возвращения старого поведения следует использовать флаг "-mqs";
- Максимальный размер словаря для 7z и xz  архивов увеличен до 1,5GB;
- Добавлена поддержка распаковки архивов zipx с сжатием XZ.


URL: http://sourceforge.net/projects/p7zip/files/p7zip/15.09/
Новость: https://www.opennet.ru/opennews/art.shtml?num=43586

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз архиватора p7zip 15.09"  –30 +/
Сообщение от Crazy Alex (ok) on 25-Дек-15, 12:26 
Хм, не знаю, как оно раньше было, но судя по списку изменений - это не архиватор, которым я его всегда считал, а уродский комбайн
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз архиватора p7zip 15.09"  –4 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:34 
Впрочем, как и винрар с винзипом.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:35 
Так он всегда и был открытым аналогом winrar.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от anonymous (??) on 25-Дек-15, 12:38 
Если нужен архиватор, используй xz
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Релиз архиватора p7zip 15.09"  +21 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:42 
Это компрессор. Tar- архиватор
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Релиз архиватора p7zip 15.09"  +9 +/
Сообщение от Сергей (??) on 25-Дек-15, 12:45 
Как раз xz не архиватор, а компрессор. А архиватор - это tar.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:50 
> Как раз xz не архиватор, а компрессор. А архиватор - это tar.

Молодец, всё правильно пишешь, сожми компрессором этот tar да отправь по почте.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Релиз архиватора p7zip 15.09"  +5 +/
Сообщение от count0krsk (ok) on 25-Дек-15, 13:58 
И выпей чаю )))
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

97. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Бугога on 25-Дек-15, 20:53 
хахаха :)
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от iPony on 25-Дек-15, 14:08 
> сожми компрессором этот tar да отправь по почте.

И что будет?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

34. "Релиз архиватора p7zip 15.09"  +3 +/
Сообщение от Анонимус_б6_выпуск_3 on 25-Дек-15, 14:41 
к тебе приедет Тим
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

10. "Релиз архиватора p7zip 15.09"  +8 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:45 
Чем уродский, сэр?

Может быть там уродский код? Или что-то ещё? Что плохого в поддержке распаковки тучи всего? Это удобно очень многим людям.

// b.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

32. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 14:35 
> Или что-то ещё?

Нет штатной возможности выкинуть ненужные алгоритмы. В итоге бинарник + библиотека в десять раз больше busybox.

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

100. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Аноним (??) on 25-Дек-15, 21:34 
Не юникс-вей, когда есть стремление - одна функция=одна программа.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:48 
7z всегда был комбайном, то что он мог делать самораспаковывающиеся (SFX) архивы вас не смущало? :-) Чистый архиватор это lzma/xz утилиты, основанные на том же SDK от автора 7z.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Crazy Alex (ok) on 25-Дек-15, 13:27 
Не смущало - это был/есть его вполне уникальный функционал, как возможнсть комбинаци архивации и сжатия - её не получить комбинированием набора утилит.

А вот распаковка ext3 и возня с GPT - смущает, потому что  для этого есть совершенно штатные средства в системе.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

23. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от count0krsk (ok) on 25-Дек-15, 13:59 
> А вот распаковка ext3 и возня с GPT - смущает, потому что
>  для этого есть совершенно штатные средства в системе.

А заход в iso из Total/Double Commander-a не смущает? Это же типа файловый менеджер. Может и фтп выпилить из него, а ходить специальной утилитой. Ну бред же.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

37. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Crazy Alex (ok) on 25-Дек-15, 14:56 
В Total - не смущает, это винда, там с переиспользованием всё плохо. Double Commander не видел. А вот в mc -  смущает, в идеале это должна быть морда для чего-то - либо шареной либы, либо внешнего приложения. Но бог с ним, с mc - у него архитектура исторически сложившаяся и крайне убогая, особенно в области VFS.

А в целом - всё это совершенно очевидные задачи для FUSE, а никак не p7zip.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

39. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 15:10 
> А вот в mc -  смущает, в идеале это должна быть морда для чего-то - либо шареной
> либы, либо внешнего приложения.

Так и есть, см. /usr/lib/mc/extfs.d/iso9660 (используется isoinfo, там только лет десять тому пришлось поправить под съехавший формат вывода).

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

40. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Crazy Alex (ok) on 25-Дек-15, 15:13 
Ясно, буду знать.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

123. "Релиз архиватора p7zip 15.09"  +/
Сообщение от cmp (ok) on 26-Дек-15, 19:09 
А я заморачивался в студенчестве с этим вопросом
- делал монтирование во временную папку и переход в нее по нажатию исошника, да надо потом отмонтировать руками, зато можно использовать грепы и прочее - это не не удобно, просто по другому, но смонтировать архив не получится.
- Была идея и даже реализация fuse-демона, который работал также как vfs от mc, сливал списки - строил дерево, довольно долго пользовался этой штукой для обмена файлами со своей нокией через синезуб, были там всякие извращения с rpm и ftp. Но уперлось в невозможность реализации всех идей без создания дикотормозного комбайна.

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

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

124. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Michael Shigorin email(ok) on 26-Дек-15, 19:12 
> - делал монтирование во временную папку и переход в нее по
> нажатию исошника, да надо потом отмонтировать руками

На эту тему были supermount/subfs, да все померли; на тему архивов был такой avfs, но у меня не прижился (не помню уж, почему).

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

127. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от cmp (ok) on 27-Дек-15, 10:08 
>> - делал монтирование во временную папку и переход в нее по
>> нажатию исошника, да надо потом отмонтировать руками
> На эту тему были supermount/subfs, да все померли; на тему архивов был
> такой avfs, но у меня не прижился (не помню уж, почему).

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

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

29. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Тот же Аноним on 25-Дек-15, 14:29 
7-zip - изначально для винды делали. это потом его портанули в виде p7zip. так что вот эти фичи - изначально для винды.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

30. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 14:34 
>А вот распаковка ext3 и возня с GPT - смущает, потому что  для этого есть совершенно штатные средства в системе.

А есть ли другая программа, поддерживающая ext3 и GPT, не используя драйверов ядра?

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

33. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 14:39 
Зачем, если они уже и так есть? Для альтернативных ОС был проект ядро как библиотека.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

35. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Аноним (??) on 25-Дек-15, 14:48 
> Зачем, если они уже и так есть?

Вдруг у меня нет прав монтировать диски, или ядро собрано без поддержки ext3 (админ свято верит в btrfs) или GPT, или у меня какая-нибудь другая POSIX-система? Зачем выкидывать функции, если под виндой они совершенно точно нужны, а под другими ОС могут быть нужны в некоторых случаях?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

38. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 15:10 
> Вдруг у меня нет прав монтировать диски, или ядро собрано без поддержки
> ext3 (админ свято верит в btrfs) или GPT,

Так может нужно получить права/добавить ext3/gpt если в круг ваших задач входит работа сними, а не искать обходные пути? Ведь может понадобится и запись на ext3.

> или у меня
> какая-нибудь другая POSIX-система?

Нужно смотреть что за система, какая задача и какие есть варианты ее решения.

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

Подобный функционал (дублирующий уже имеющийся в системе) должен быть опцией.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

42. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Crazy Alex (ok) on 25-Дек-15, 15:14 
вот проект на базе ядра (да, в виде библиотеки), умеющий в пространстве пользователя работать со всеми FS, что умеет ядро, и предоставляющий их через FUSE - был бы крут, кстати.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

58. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Аноним (??) on 25-Дек-15, 18:10 
User mode linux? Не знаю только насколько он поддерживается сейчас.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

70. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Led (ok) on 25-Дек-15, 19:02 
> А есть ли другая программа, поддерживающая ext3

debugfs из e2fsprogs

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

45. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 15:46 
Нет ничего плохого в прикладных программах-комбайнах, ибо они очень удобны для пользователя. Другое дело - ядра операционных систем и мутные системные менеджеры.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

138. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 28-Дек-15, 18:30 
Если в твоей ос нет поддержки ext3?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

142. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Michael Shigorin email(ok) on 28-Дек-15, 19:43 
> Если в твоей ос нет поддержки ext3?

Это что ж за "ос" такая?

Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

20. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Аноним (??) on 25-Дек-15, 13:40 
Эверест-манифест!
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от IMHO on 25-Дек-15, 13:51 
xml, jar?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору
Часть нити удалена модератором

31. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Осел on 25-Дек-15, 14:34 
exe :D
Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

44. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Тот_Самый_Анонимус on 25-Дек-15, 15:28 
Октоберфест?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

46. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от anon1 on 25-Дек-15, 16:32 
не нравится - покупайте рар, перепаковывайте 7zip под себя без функций, но не надо тут писать про излишний функционал. Он очень часто реально выручает. Быстро и четко.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

55. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Аноним (??) on 25-Дек-15, 18:00 
Зачем тебе и рот и уши и даже руки одновременно? Исправь себя!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

56. "Релиз архиватора p7zip 15.09"  +/
Сообщение от ыфвафывафыва on 25-Дек-15, 18:03 
Как вы вообще с таким настроем живёте? Если у вас программа такие чувства вызывает.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

128. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 27-Дек-15, 12:29 
Tar и gzip это замечательный юникс-вей. Из за юниксвея чтобы получить список файлов или извлечь один маленький файл нужно делать декомпрессию всего огромного архива.
Что касается комбайна, то очень удобно получив непонятный контейнер открыть его "уродским комбайном" и достать все что тебе нужно или хотя бы понять что-то такое и что там внутри.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

131. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Michael Shigorin email(ok) on 27-Дек-15, 13:56 
> Tar и gzip это замечательный юникс-вей. Из за юниксвея чтобы получить список
> файлов или извлечь один маленький файл нужно делать декомпрессию всего огромного
> архива.

Нет.

Почитайте наконец про то, как tar.gz (сперва архивируем, затем жмём) называется в терминах того же RAR ("solid archive") и посмотрите, какие действия выполняются при вынимании из такого "одного маленького файла".

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

132. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Mihail Zenkov (ok) on 27-Дек-15, 14:10 
У rar это опция. А что может предложить unix way для оперативного доступа к отдельным файлам в архиве?
Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

133. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Michael Shigorin email(ok) on 27-Дек-15, 14:44 
> У rar это опция. А что может предложить unix way для оперативного
> доступа к отдельным файлам в архиве?

Точно так же -- сперва жать, затем архивировать.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

134. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 27-Дек-15, 16:11 
ИМХО подобное решение будет проигрывать обычному rar/7z как по удобству так и по эффективности сжатия.

Нужен контейнер (архив) содержащий индекс с исходными (до сжатия) именами файлов, их размерами и прочими атрибутами. Да и сам индекс должен сжиматься. Тогда бы мы получили действительно интересный симбиоз в лучших традициях unix way использующий многопоточную упаковку/распаковку (в духе make -jN).

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

141. "Релиз архиватора p7zip 15.09"  +/
Сообщение от scorry (ok) on 28-Дек-15, 19:17 
> У rar это опция. А что может предложить unix way для оперативного
> доступа к отдельным файлам в архиве?

dar

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

143. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 28-Дек-15, 21:06 
dar не следует концепции unix way: он является и архиватором и компрессором.
Ответить | Правка | ^ к родителю #141 | Наверх | Cообщить модератору

144. "Релиз архиватора p7zip 15.09"  +/
Сообщение от scorry (ok) on 31-Дек-15, 00:32 
> dar не следует концепции unix way: он является и архиватором и компрессором.

tar тоже, как ни странно, позволяет создавать и распаковывать gzip,
bzip и прочее. Равно как и работать без компрессии. Чем не комбайн?

Был вопрос про сжатие индивидуальных файлов? Был. Дар подходит? Подходит.
Строго говоря, в процессе дискуссии вы, задав вопрос, уже почти на
него ответили. Нужен доступ к индивидуальным файлам без декомпрессии
всего архива — делайте архивацию после сжатия. Любой образ файловой
системы со сжатием вам в этом подойдёт. Очень даже юниксвейно.

Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

145. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 31-Дек-15, 02:10 
>> dar не следует концепции unix way: он является и архиватором и компрессором.
> tar тоже, как ни странно, позволяет создавать и распаковывать gzip,
> bzip и прочее. Равно как и работать без компрессии. Чем не комбайн?

Комбайн. Нет у unix way архиватора - тему можно закрывать ;)

> Был вопрос про сжатие индивидуальных файлов? Был. Дар подходит? Подходит.

Но чем он в таком случае отличается от 7z или rar?

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

Это не удобно - изменяется имя и размер файла.

> Любой образ файловой
> системы со сжатием вам в этом подойдёт. Очень даже юниксвейно.

Это интересный вариант. Но эта будет специфическая фс с плохой переносимостью между системами. Да и не понятно, чем это будет лучше 7z/rar/dar?

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

146. "Релиз архиватора p7zip 15.09"  +/
Сообщение от scorry (ok) on 31-Дек-15, 02:43 
>> Был вопрос про сжатие индивидуальных файлов? Был. Дар подходит? Подходит.
> Но чем он в таком случае отличается от 7z или rar?

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

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

Эмм. Вот тут не понял, честно говоря.

>> Любой образ файловой
>> системы со сжатием вам в этом подойдёт. Очень даже юниксвейно.
> Это интересный вариант. Но эта будет специфическая фс с плохой переносимостью между
> системами. Да и не понятно, чем это будет лучше 7z/rar/dar?

Я же говорю «например». С постановки проблемы и цены решения вопроса, собственно, и начинается инженерная работа.

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

147. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Mihail Zenkov (ok) on 31-Дек-15, 03:00 
>>> Был вопрос про сжатие индивидуальных файлов? Был. Дар подходит? Подходит.
>> Но чем он в таком случае отличается от 7z или rar?
> Ну-у-у здрасьте. Я не буду долго рассказывать, вы лучше сходите на сайт

Я не о технических возможностях, а о принадлежности/соответствии unix way.

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

Если я сперва сожму файл, то его исходное имя (test.cpp) изменится (test.cpp.gz), размер тоже. При листинге архива я естественно хочу видеть исходное имя (test.cpp) и его размер.

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

148. "Релиз архиватора p7zip 15.09"  +/
Сообщение от scorry (ok) on 31-Дек-15, 03:42 
> Я не о технических возможностях, а о принадлежности/соответствии unix way.

Ну тогда нет ничего юниксвейного в этом мире. Прекращайте уже быть таким пуристом, честное слово же...

> Если я сперва сожму файл, то его исходное имя (test.cpp) изменится (test.cpp.gz),
> размер тоже. При листинге архива я естественно хочу видеть исходное имя
> (test.cpp) и его размер.

А, вы всё так же про тар. Я же говорю о подходе к созданию архиваторов вообще.

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

150. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 31-Дек-15, 14:15 
> Ну тогда нет ничего юниксвейного в этом мире.

Не, это только с архиваторами все плохо ;) С остальными утилитами типа ls,cat,grep все нормально.

> Прекращайте уже быть таким
> пуристом, честное слово же...

В этом плане я совсем не пурист и считаю, что архиватор должен сам уметь сжимать. Более того - у меня в системе комбайн 7z заменил другие архиваторы/компрессоры (gzip/xz/rar/zip).

Я считаю, что на unix way нужно смотреть шире - если программа/библиотека охватывает конкретную задачу (область применения) и не лезет в другие - то это вполне адекватный подход. Мне нравится busybox, ffmpeg, curl, kernel. Вот qt, systemd - наоборот, стараются охватить как можно больший круг задач и включают в себе все подряд, что ИМХО плохо.

Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

139. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Аноним (??) on 28-Дек-15, 18:36 
В rar не нужно все распаковывать чтобы получить список файлов, а в tar.gz нужно.

Открываю архив в графической программе. Должно жду, получаю список файлов. Это ваш юникс-вэй.

Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

140. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Andrey Mitrofanov on 28-Дек-15, 18:50 
> Должно жду,
> Это ваш юникс-вэй.

Нет _Ваш_.  Мы ж Вас не заставляли жать файлы не подходящим по Вашему же мнению инструментом?

Назло маме, уши -- аргумент? Нет, спасибо.

Наш ю-вей как-то -- инструмент под задачу.

Ваши проблемы с Вашими ушами и архмвами не проблемы Великого и Могучего.

Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

5. "Релиз архиватора p7zip 15.09"  +6 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:37 
> Добавлена поддержка распаковки образов в формате ext2, ext3, ext4 и многотомных VMDK

оу оу полегче!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 12:44 
В original release notes сказано, что словарь 1,5GB можно использовать и для архивов в zip - увы, это полный бред.

У zip максимальный словарь - 64KB.

// b.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Анонимс on 25-Дек-15, 13:12 
Линуксовые права на папки/файлы все еще не сохраняет, если в 7z?
Нет смысла грейдится.
> http://sourceforge.net/p/p7zip/discussion/383043/thread/f85a...

Еще и фичи вырезают/ломают...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 14:52 
И не научится. В man по этому поводу отдельный пункт, как комбинировать с tar.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

102. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Анономс on 25-Дек-15, 22:28 
Спасибо я знаю как это работает. Но потом, если что на винде такой архив открывается 3 раза через этот же 7-zip.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

111. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от scorry (ok) on 26-Дек-15, 02:08 
Ты думаешь, тут кого-то волнует боль, рождённая виндой?
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

71. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Led (ok) on 25-Дек-15, 19:05 
> Линуксовые права на папки/файлы все еще не сохраняет

Нет, только на мамки.
А почему вендузятника это так интересует?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

103. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Анономс on 25-Дек-15, 22:40 
> Нет, только на мамки.
> А почему вендузятника это так интересует?

Потому что работа происходит не в чисто линуксовой среде, ваш Кэп.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

107. "Релиз архиватора p7zip 15.09"  +3 +/
Сообщение от Led (ok) on 26-Дек-15, 00:45 
>> Нет, только на мамки.
>> А почему вендузятника это так интересует?
> Потому что работа происходит не в чисто линуксовой среде, ваш Кэп.

Вендузятник должен страдать.

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

15. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 13:21 
оно уже научилось не корёжить кодировки зипов, прилезая в зависимостях какой-то десктопной херни в убунте?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 13:24 
Э... вы про что?
Лично я использую 7z для распаковки зипов с русскими буквами в именах файлов и каталогов. И это потому, что по стандарту, pkzip был сделан с актуальными на тот момент времени ограничениями.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Релиз архиватора p7zip 15.09"  +/
Сообщение от кверти (ok) on 25-Дек-15, 13:28 
Это проблемы твоей убунты, что она его в зависимости тащит
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

120. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 26-Дек-15, 14:37 
это проблема 7зипа, которым графические морды для архиватором начинают распаковыватб всё подряд, а не только 7z. мне с консолью пофиг, а пользователи стпадают. Кстати, в вантузной версии 7зипа та же фигня.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

24. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от count0krsk (ok) on 25-Дек-15, 14:02 
> оно уже научилось не корёжить кодировки зипов

Патчить надо unzip.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

101. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Анонзо on 25-Дек-15, 21:35 
Это проблема zip.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

121. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 26-Дек-15, 14:41 
> Это проблема zip.

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

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

27. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от АнонимХ (??) on 25-Дек-15, 14:09 
Многопоточную декомпрессию добавили хотя бы для bzip2?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 14:13 
https://www.mediawiki.org/wiki/Dbzip2
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

59. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 18:14 
> https://www.mediawiki.org/wiki/Dbzip2

Parallel decompression: no

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

86. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 19:35 
Я скинул сравнения всех, Ваш КЭП.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

41. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 15:13 
> Многопоточную декомпрессию добавили хотя бы для bzip2?

Кто-то ещё пользуется bzip2?  Им ничто уже не поможет, даже такие примочки.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

43. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 15:17 
Многие до сих пор выкладывают исходники в tar.bz2, в том числе и сам p7zip.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

48. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 17:09 
> Многие до сих пор выкладывают исходники в tar.bz2

Это ж не повод брать именно в .bz2, если рядом есть .gz/.xz :)

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

57. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 18:08 
.gz больше по размеру, а те, кто выкладывает .bz2 обычно не выкладывают .xz и наоборот. А упомянутый p7zip вообще только в bz2.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

60. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 18:14 
>> Многие до сих пор выкладывают исходники в tar.bz2
> Это ж не повод брать именно в .bz2, если рядом есть .gz/.xz
> :)

У gz файл больше, а xz существенно медленнее, bz2 золотая середина :-)

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

62. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 18:20 
> У gz файл больше, а xz существенно медленнее, bz2 золотая середина :-)

У bz2 размер файла больше чем у xz. По скорости декомпрессии xz в разы быстрее bz2.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

63. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 18:21 
> а xz существенно медленнее, bz2 золотая середина :-)

Нет.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

68. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Аноним (??) on 25-Дек-15, 18:49 
>> а xz существенно медленнее, bz2 золотая середина :-)
> Нет.

Да.

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

99. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 21:16 
Нет. Игрался ключиками у xz, достигал размера архива как у бзипа2, но время упаковки было меньше. Про дико асимметричную распаковку lzmaтых даже не вспоминаю.
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

110. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 26-Дек-15, 01:06 
> Игрался ключиками у xz, достигал размера архива как у бзипа2, но время упаковки было меньше

Никогда не видел время меньше, сколько ни сравнивал - у xz время всегда больше, распаковка быстрее, да.

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

72. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Led (ok) on 25-Дек-15, 19:07 
> У gz файл больше, а xz существенно медленнее, bz2 золотая середина

Не звезди: на декомпрессии xz в 4-5 раз быстрее bzip2.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

78. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 19:23 
>> У gz файл больше, а xz существенно медленнее, bz2 золотая середина
> Не звезди: на декомпрессии xz в 4-5 раз быстрее bzip2.

На сжатии больше потеряешь чем выиграешь на распаковке.

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

135. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Аноним (??) on 28-Дек-15, 06:29 
Смотря что чаще.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

137. "Релиз архиватора p7zip 15.09"  +/
Сообщение от . on 28-Дек-15, 18:20 
.bz2 был стандартом во FreeBSD. Теперь (с 10-ки) там .xz Собственно всё :)
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

47. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Andrey Mitrofanov on 25-Дек-15, 16:40 
>> Многопоточную декомпрессию добавили хотя бы для bzip2?
> Кто-то ещё пользуется bzip2?  Им ничто уже не поможет, даже такие
> примочки.

Комплект Debian GNU/Linux 7.9, 8 "source" DVD + 10 "i386" DVD:

$ xzegrep -o <indeX.xz '\.[^.]+\.tar\.[^|]+' |awk '{sub("^\\.orig-[^.]+",".orig")}!/^\.debian/{sub("^\\.[^.]+","")}{print}'|sort |uniq -c |less
    177 .debian.tar.bz2
  11108 .debian.tar.gz
    207 .debian.tar.xz
   1795 .tar.bz2
  15452 .tar.gz
    724 .tar.xz

Кто-то пользуеься, да.   ...о лечении [покойника] припарками, не уверен, что это хоть как-то связано в [форматом] bzip2.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

49. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 17:10 
> Кто-то пользуеься, да.

Здесь как раз хорошо видна пропорция, причём ещё неплохая.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

50. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от ALex_hha (ok) on 25-Дек-15, 17:38 
> Многопоточную декомпрессию добавили хотя бы для bzip2?

давно уже - pbzip, только на декомпрессии выигрыш не очень, а вот на компрессии очень даже заметно


Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

51. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от ALex_hha (ok) on 25-Дек-15, 17:38 
> Кто-то ещё пользуется bzip2?  Им ничто уже не поможет, даже такие примочки.

а что не так с bzip2?


Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

53. "Релиз архиватора p7zip 15.09"  +4 +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 17:44 
>> Кто-то ещё пользуется bzip2?
> а что не так с bzip2?

Жуткое соотношение производительности к степени сжатия по отношению к xz.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

64. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Аноним (??) on 25-Дек-15, 18:29 
>>> Кто-то ещё пользуется bzip2?
>> а что не так с bzip2?
> Жуткое соотношение производительности к степени сжатия по отношению к xz.

Что-то я не понимаю о чём вы:
$ time bzip2 -9k /var/tmp/linux-3.10.17.tar

real    0m46.186s
user    0m46.006s
sys     0m0.161s

$ time xz -9k /var/tmp/linux-3.10.17.tar

real    5m6.156s
user    5m5.291s
sys     0m0.735s

-rw-r--r-- 1 users users  86M дек 25 18:14 /var/tmp/linux-3.10.17.tar.bz2
-rw-r--r-- 1 users users  71M дек 25 18:14 /var/tmp/linux-3.10.17.tar.xz

17% экономии за 6x рост времени сжатия? Зачем это нужно?

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

65. "Релиз архиватора p7zip 15.09"  +3 +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 18:35 
> 17% экономии за 6x рост времени сжатия? Зачем это нужно?

Зачем нужен h264/h265/etc?
Упаковывается один раз - распаковывается может миллион раз. Посчитайте сколько экономит kernel.org трафика, а пользователи на времени распаковки.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

66. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 18:36 
>>>> Кто-то ещё пользуется bzip2?
>>> а что не так с bzip2?
>> Жуткое соотношение производительности к степени сжатия по отношению к xz.
> Что-то я не понимаю о чём вы:

А теперь bzcat/xzcat. :)

PS: и да, -9 тоже не запрашивал.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

67. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 18:46 
>>>>> Кто-то ещё пользуется bzip2?
>>>> а что не так с bzip2?
>>> Жуткое соотношение производительности к степени сжатия по отношению к xz.
>> Что-то я не понимаю о чём вы:
> А теперь bzcat/xzcat. :)
> PS: и да, -9 тоже не запрашивал.

При распаковке xz в два раза быстрее, 5s vs 12s, понятно. Для домашнего использования мне это не нужно, мне надо один раз сжать и один раз распаковать и ждать 5 минут вместо 40 секунд я не буду :-) bzip2 тут явно лучше.

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

69. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 18:55 
Для домашнего использования можно ставить степень сжатия меньше.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

74. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Аноним (??) on 25-Дек-15, 19:14 
> Для домашнего использования можно ставить степень сжатия меньше.

Вот с xz -2:
real    0m40.062s

-rw-r--r-- 1 sergey users  86M дек 25 18:14 /var/tmp/linux-3.10.17.tar.bz2
-rw-r--r-- 1 sergey users  88M дек 25 18:14 /var/tmp/linux-3.10.17.tar.xz

на 2 секунды быстрее bzip2, файл на 2 мегабайта больше, одно и то же, нет смысла всё равно.

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

76. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Led (ok) on 25-Дек-15, 19:21 
> Вот с xz -2:

Идиот. С дефолтным сжимать нужно.

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

80. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 19:24 
>> Вот с xz -2:
> Идиот. С дефолтным сжимать нужно.

Не пойму, ты зачем меня обзываешь? :-)

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

83. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Led (ok) on 25-Дек-15, 19:31 
>>> Вот с xz -2:
>> Идиот. С дефолтным сжимать нужно.
> Не пойму, ты зачем меня обзываешь? :-)

Идиот - это не "обзываловка".

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

84. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 19:34 
>>>> Вот с xz -2:
>>> С дефолтным сжимать нужно.
>> Не пойму, ты зачем меня обзываешь? :-)
> это не "обзываловка".

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

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

88. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 19:38 
>>>>> Вот с xz -2:
>>>> С дефолтным сжимать нужно.
>>> Не пойму, ты зачем меня обзываешь? :-)
>> это не "обзываловка".
> Саш, для медицинской характеристики требуется образование, которого у тебя вроде всё-таки
> тоже не было; с другой стороны, человек, который пытается чего-то натестить
> такими бросками из крайности в крайность, и впрямь немного удивляет.

Ну удивляйтесь :-) Хамить то зачем?

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

85. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 25-Дек-15, 19:35 
>>>> Вот с xz -2:
>>> Идиот. С дефолтным сжимать нужно.
>> Не пойму, ты зачем меня обзываешь? :-)
> Идиот - это не "обзываловка".

А что это?

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

98. "Релиз архиватора p7zip 15.09"  +/
Сообщение от chinarulezzz (ok) on 25-Дек-15, 21:15 
Представился.
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

77. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Andrey Mitrofanov on 25-Дек-15, 19:23 
> Вот с xz -2:
> на 2 секунды быстрее bzip2, файл на 2 мегабайта больше, одно и
> то же, нет смысла всё равно.

Присоединяюсь к оратору из #73.  Хотя там вы оба излишне обобщали.

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

82. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 19:27 
> на 2 секунды быстрее bzip2, файл на 2 мегабайта больше, одно и
> то же, нет смысла всё равно.

А если учесть скорость распаковки?

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

87. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Andrey Mitrofanov on 25-Дек-15, 19:37 
>> на 2 секунды быстрее bzip2, файл на 2 мегабайта больше, одно и
>> то же, нет смысла всё равно.
> А если учесть скорость распаковки?

И умножить на "я даже сам хотя б два-то раза, да распакую", то и xz -3, и xz -5 "становятся ближе"ТМ.  А уж при умножении на миллион  xz -9e становится как родной и исключения типа "у нас тут arm, а на нём  65 MiB при распаковке может не везде найтись *и* мы ж Debian!" занимают своё почётное место.

ЗЫЖ Я уже упомянул об xz -e?

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

90. "Релиз архиватора p7zip 15.09"  –3 +/
Сообщение от Аноним (??) on 25-Дек-15, 19:46 
>> на 2 секунды быстрее bzip2, файл на 2 мегабайта больше, одно и
>> то же, нет смысла всё равно.
> А если учесть скорость распаковки?

Давай сделаем чтоб от xz была выгода, то есть чтоб файл был не сильно больше, тогда надо xz -3:
time (xz -3vvk /var/tmp/linux-3.10.17.tar; xz -dkvvc /var/tmp/linux-3.10.17.tar.xz > /dev/null)

real    1m16.314s
user    1m16.054s
sys     0m0.221s

time (bzip2 -9k /var/tmp/linux-3.10.17.tar; bzip2 -dkc /var/tmp/linux-3.10.17.tar.bz2 > /dev/null)

real    0m58.145s
user    0m57.941s
sys     0m0.177s

89 165 963 /var/tmp/linux-3.10.17.tar.bz2
89 466 416 /var/tmp/linux-3.10.17.tar.xz

файл у xz чуть больше, сжимает и распаковывает в сумме дольше, bzip2 выиграл :-)

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

91. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 19:58 
У вас процессор с одним ядром? xz дает существенный выигрыш на многоядерных процессорах.
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

92. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 20:00 
> У вас процессор с одним ядром? xz дает существенный выигрыш на многоядерных
> процессорах.

А как называется параллельная версия? У меня нет поддержки параллелизации сейчас:
xz (XZ Utils) 5.0.5
liblzma 5.0.5

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

94. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 20:08 
> А как называется параллельная версия? У меня нет поддержки параллелизации сейчас:
> xz (XZ Utils) 5.0.5
> liblzma 5.0.5

Думал, что это стандартная фишка всех xz. Сам я обычно использую "7z a -txz -mx=9 -md=8m -si" для сильного сжатия и "7z a -txz -mx=0 -md=8m -si" для быстрого.

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

96. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 20:35 
Стандартный xz тоже умеет, начиная с версии 5.2:
http://www.phoronix.com/scan.php?page=news_item&px=MTg3MDM
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

93. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 20:03 
> xz дает существенный выигрыш на многоядерных процессорах.

За ним такого не припоминаю, а pxz сравнивать разумно с lbzip2/pbzip2 тогда уж (кстати, всё это хозяйство тоже есть в altlinux.org/rescue).

PS: с другой стороны, поток pxz пригоден для распаковки xz.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

117. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Аноним (??) on 26-Дек-15, 12:09 
Вы не понимаете современные архиваторы: сжимают они иногда медленней, но распаковывают очень быстро.

$ ls -la
-rw-rw-r--  1 user user 103956814 Nov  2 00:23 linux-4.3.tar.bz2
-rw-rw-r--  1 user user  86920812 Nov  2 00:23 linux-4.3.tar.xz

$ time xz -dk *xz

real    0m9.643s
user    0m9.431s
sys     0m0.193s

$ time bzip2 -dk *bz2

real    0m21.752s
user    0m21.292s
sys     0m0.326s

Разница в степени сжатия почти 20%. XZ распаковывает в два с лишним раза быстрее.

До кучи:

rar5 - 95,233,116 bytes, время распаковки - 2.8 секунды.
7z (lzma2) - 84,857,730 bytes, время распаковки - 8.7 секунд (на 2,43% лучше, чем XZ/LZMA).

// b.

Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

79. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Michael Shigorin email(ok) on 25-Дек-15, 19:23 
> bzip2 тут явно лучше.

А теперь без -9. :)

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

81. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от Аноним (??) on 25-Дек-15, 19:25 
>> bzip2 тут явно лучше.
> А теперь без -9. :)

bzip2 -9 сжимает с такой же скоростью как xz -2 у xz -2 чуть побольше файл.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

61. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Mihail Zenkov (ok) on 25-Дек-15, 18:15 
> давно уже - pbzip, только на декомпрессии выигрыш не очень, а вот
> на компрессии очень даже заметно

pbzip2 can only parallel-decompress its own funky output files. Regular bzip2 streams must be processed on a single thread.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

54. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 17:47 
Для lzma2 должна использоваться.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

108. "Релиз архиватора p7zip 15.09"  +/
Сообщение от лзз on 26-Дек-15, 00:54 
я понимаю что при сжатии затык на cpu. но при распаковке??
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

116. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от АнонимХ (??) on 26-Дек-15, 10:12 
Ты не понимаешь
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

115. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от АнонимХ (??) on 26-Дек-15, 09:17 
Ладно, хочу уточнить. Я надеялся на многопоточку декомпрессии хотя бы bzip2, т.к. кое-какие реализации встречал, и это не было бы сверхсложным. Но! Многопоточной декомпрессии xz, zip, gzip просто не существует в природе. Да, у меня упиралось в процессор так, что компрессия происходила 12 часов (на 8 ядрах), а декомпрессия, кроме как многопоточного bzip2, длилась больше суток, потому что задействовано было 1 ядро.

Все тут спорят о высоких материя сжатия. При этом сами компрессоры так убого выполнены, что столкнувшись с ними на объёмах довольно больших, когда сыграли бы все преимущества и крутость, вижу только недостатки. Поработайте с парой десятков сжатых архивов по 2TB каждый - вы на такие грабли наткнетесь в обыденных инструментах , мама не горюй. Это и архиваторов и компрессоров касается.

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

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

118. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Mihail Zenkov (ok) on 26-Дек-15, 13:01 
Для вашего случая стоит попробовать lzham: compression ratio similar to LZMA but with 1.5x-8x faster decompression speed.

https://github.com/richgel999/lzham_codec


Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

122. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 26-Дек-15, 18:26 
> Да, у меня упиралось в процессор так, что компрессия происходила 12 часов (на 8 ядрах), а декомпрессия, кроме как многопоточного bzip2, длилась больше суток, потому что задействовано было 1 ядро.

Оно?
http://www.nongnu.org/lzip/plzip_benchmark.html

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

52. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Аноним (??) on 25-Дек-15, 17:43 
Что значит «субъективно ухудшает степень архивации»? Архивирует ровно так же, но кажется, что хуже?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

104. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Andrey Mitrofanov on 25-Дек-15, 23:05 
> Что значит «субъективно ухудшает степень архивации»?

Некоторым нравится, а некоторым "так". Вон, смотри как там наверху Аноним "субъективно улучшил" bzip2 в 9000+ раз.

>Архивирует ровно так же, но кажется, что хуже?

Архивирует лучше, но нравится "хуже". Суб-ъек-тив-изм!

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

106. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Ytch (ok) on 26-Дек-15, 00:00 
> Что значит «субъективно ухудшает степень архивации»? Архивирует ровно так же, но кажется, что хуже?

А это как фальшивые ёлочные игрушки. Такие же цветные и блестящие, но не радуют. (с)

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

113. "Релиз архиватора p7zip 15.09"  +1 +/
Сообщение от Аноним (??) on 26-Дек-15, 05:33 
Игорь не натестил ухудшений - у меня только ухудшения, поэтому и "субъективно". Мне кажется, ответ прост: если компрессить небольшой объём данных ( = влезающих, например, в словарь), то разницы не будет. Если компрессить тучу данных, то разница будет существенной.

// b. Автор новости.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

95. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от DFX (ok) on 25-Дек-15, 20:10 
Когда ж они GUI'ню починят ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

105. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 25-Дек-15, 23:50 
LZMS - это "улучшенный" LZMA от MS?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

114. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от Аноним (??) on 26-Дек-15, 05:39 
> LZMS - это "улучшенный" LZMA от MS?

LZMS is an undocumented compression format that Microsoft released in 2012 or 2013. It perhaps could be described as Microsoft's answer to LZMA (i.e. the format used in 7z and xz files), although LZMS usually produces a worse compression ratio than LZMA. Like LZMA, LZMS is an LZ77-based algorithm. It achieves a relatively high compression ratio by relying on a large LZ77 dictionary size (up to 67,108,864 bytes) and statistically modelling the LZ77 stream of literals and matches. Unlike LZMA but like some LZMA competitors such as LZHAM, LZMS uses Huffman coding in addition to the more concise arithmetic coding, presumably to make decompression faster. The Huffman codes are rebuilt periodically and are not stored with the compressed data. The format includes a preprocessing step for x86 and x86_64 machine code. It does not include a "delta" filter for multimedia data but rather allows a special "delta" match type in addition to the traditional LZ77 match type.

// b.

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

109. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 26-Дек-15, 00:58 
Адекватного GUI так и нет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

112. "Релиз архиватора p7zip 15.09"  +2 +/
Сообщение от h31 (ok) on 26-Дек-15, 02:58 
PeaZip.
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

119. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 26-Дек-15, 13:19 
Имелось ввиду,что в самом проекте 7zip адекватного GUI так и нет, а то, что его библиотеки куча программ использует это и так понятно.
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

129. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 27-Дек-15, 12:32 
> PeaZip.

Оно уже перестало глючить и тормозить?

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

125. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от Аноним (??) on 26-Дек-15, 19:22 
Наоборот, у 7-zip самый нормальный интерфейс из архиваторов. Просто, шустро, понятно.
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

126. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Аноним (??) on 26-Дек-15, 23:11 
даже в твоём вантузе гуй адекватен: заархивировать-разархивировать правой кнопкой меню в ехплорер.ехе
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

130. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от rvs2016 (ok) on 27-Дек-15, 12:58 
Есть ли у p7zip преимущества перед обычными zip/unzip?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

136. "Релиз архиватора p7zip 15.09"  –2 +/
Сообщение от ALex_hha (ok) on 28-Дек-15, 15:10 
> Жуткое соотношение производительности к степени сжатия по отношению к xz.

Я может что пропустил конечно

# time xz -z 2gb.img

real    16m48.053s
user    16m14.133s
sys     0m18.846s

# du 2gb.img.xz
2062444 1gb.img.xz

# time bzip2 2gb.img

real    6m28.489s
user    5m30.422s
sys     0m10.898s

# du 2gb.img.bz2
2071444 1gb.img.bz2

О каком таком соотношении производительности к степени сжатия вы тут сказки рассказываете?

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

149. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Andrey Mitrofanov on 31-Дек-15, 09:18 
> О каком таком соотношении производительности к степени сжатия вы тут сказки рассказываете?

Обэкспоненциальном? Каждые сленующие m% сжания -- *N раз по времени. Или типа того.

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

153. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Andrey Mitrofanov on 01-Янв-16, 20:55 
>> Жуткое соотношение производительности к степени сжатия по отношению к xz.
>2gb.img
> 2062444 1gb.img.xz
> 2071444 1gb.img.bz2

Я правильно понимаю, что этот файл почти не сжимается (то есть, видимо, уже сжат)?

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

> О каком таком соотношении производительности к степени сжатия вы тут сказки рассказываете?

Гм? Вы "забыли", как отвечать, "не ломая тред", и перелогиться "тем" Анонимом?..

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

151. "Релиз архиватора p7zip 15.09"  –1 +/
Сообщение от ALex_hha (ok) on 31-Дек-15, 19:07 
> Каждые сленующие m% сжания -- *N раз по времени. Или типа того.

Из того, что я увидел, с xz я потратил почти в 3 раза больше времени, при этом получил выигрыш менее 1%. Может конечно в какой то узко специфической сфере у xz и есть преимущества, но для обычного пользователя точно нет, имхо

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

152. "Релиз архиватора p7zip 15.09"  +/
Сообщение от Andrey Mitrofanov on 01-Янв-16, 20:44 
> в какой то узко специфической сфере у xz и есть преимущества,
> но для обычного пользователя точно нет, имхо

Я у него спрашивал. Говорит, ты, извините, брешешь.  //Да, я *тоже* могу говорить за него.

Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру