LINUX.ORG.RU

7-Zip 26.00

 , , , ,


0

1

12 февраля, после полугода разработки, состоялся выпуск 26.00 библиотеки и консольной утилиты 7-Zip, предназначенных для работы с архивами в формате 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM и многих других.

Проект написан на языках C и C++ и распространяется по лицензии GNU LGPL.

Список изменений:

  • улучшен код для ZIP, CPIO, RAR, UFD, QCOW и Compound;
  • исправлена ошибка извлечения из архивов TAR, содержащих разрежённые файлы;
  • в 7-Zip File Manager улучшена сортировка списка файлов с использованием имени файла как второго ключа сортировки;
  • в 7-Zip File Manager улучшен тест производительности для систем с более чем 64-мя потоками CPU;
  • исправлены некоторые ошибки.

>>> Подробности на GitHub

★★★★★

Проверено: cetjs2 ()
Последнее исправление: CrX (всего исправлений: 4)
Ответ на: комментарий от dataman

У нас вся работа перешла на онтопик.
Да и на прошлой работе тоже все дружно перешли на онтопик.

Мне норм, как и другим технически подкованным сотрудникам.
А вот сотрудникам в возрасте очень туго.

Основная проблема работы со старыми архивами - это кодировки имен файлов.
Берешь так архив с хранилища, открываешь, а там в архиве одни кракозябры…

ivanlex ★★★★★
()
Последнее исправление: ivanlex (всего исправлений: 2)
Ответ на: комментарий от dmitry237

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

ivanlex ★★★★★
()

Новость хорошая, но под онтоп сабж появится не сразу.

sparkie ★★★★★
()

12 февраля, после полугода разработки, состоялся выпуск 26.00 библиотеки и консольной утилиты 7-Zip

И что? Она научилась варить кофе?

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

Для этого ФМ архиватора и нужен.

Это вы описали использование в качестве менеджера архивов. Я про ФМ.

если его использовать как фм

Неоднократно падал, фризился, особенно при операциях с файлами и директориями на разных дисках. Да и неудобный по сравнению с FAR.

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

Так эта… Импортозамещение же…

В больницах по всей стране всех пересаживают на онтопик.
Раньше штрафовали за пиратство, теперь штрафуют за неисполнение проекта.
Только удручает, что использование СПО не приветствуется. СПО нельзя купить и поставить на баланс. Если на рабочем месте СПО - это приравнивается как неисполнение. Нужно что бы в реестре было зарегистрировано.

Вот еще байка из этой области.
Есть некая крупная многопрофильная частная (но с госучастием) организация. Попала эта организация под этот проект, так как с госучастием. Стали смотреть цены на ПО из реестра. Сильно удивившись от сумм, решили форкнуть СПО и зарегистрировать в реестре свое ПО. И… прокатило. Кроме того, что сами съэкономили на внедрении, теперь еще и продают свое ПО, так как теперь присутствуют в реестре.

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

Неоднократно падал, фризился, особенно при операциях с файлами и директориями на разных дисках. Да и неудобный по сравнению с FAR.

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

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

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

2022-12-29

Не смешно.
Но попробовал.
Вместо списка файлов в моей домашней директории - крокозябры. Сам ФМ глючит, и в принципе не выполняет свои функции.

ivanlex ★★★★★
()
Последнее исправление: ivanlex (всего исправлений: 2)
Ответ на: комментарий от ivanlex

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

Я так подумал, что перевод всей конторы на онтоп стал бы задачей ещё той, если бы я удумал там остаться. Очень уж тускло там было. Каждый прыщик мнил из себя стратега и транслировал свои претензии всем тем, кто оказался поблизости. Инженерам в том числе. 😁

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

Никогда не использовал для этих целей

Я попробовал приспособить, чтобы не лежал без дела. Вдруг захотелось двухпанельный ФМ. Но неудачно, сильно уступал Far, который с архивами работал без проблем (базовый плагин arclite с 7z.dll в комплекте).

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

Лет 5 -6 назад больницы по всех стране получили поставку ПК по гос.программе импортозамещения. Полученные ПК допускалось использовать с ОС отечественного производства.

Кто то забил на эти требования. Кто то их исполнил. В то время за это не «трогали».
А вот недавно мне бывшие коллеги рассказали, что в нескольких регионах местных чиновников оштрафовали за неисполнение, и выписали предписание, устранить в срок… только срок - год. Сказали, что через год будет еще одна проверка, и если не исполнят - новый штраф.

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

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

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

Отечественные форки, на удивление - платные.

Получается дилемма.

  1. Купить отечественное ПО на все ПК - очень дорого. А СПО использовать нельзя (на самом деле можно, если нет отечественных аналогов, вот только форкнули уже всё что можно).

  2. Форкнуть все необходимое ПО и зарегистрировать самостоятельно. Но это очень трудно бюрократически, и очень-очень дорого.

Первый путь, как по мне, это просто трата средств.
А если каждая контора пойдет по второму пути, то мы получим тысячи копий одного и того же ПО, но с разными шильдиками.

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

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

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

Могут, конечно. Они что угодно, когда угодно и как угодно могут. Но всё же во втором сценарии чуть-чуть больше шансов на осознание, что оно куда-то не туда зашло и на исправлении этого можно ещё раз что-нибудь попилить

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

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

Включить ПО в реестр российского программного обеспечения недорого. Если своими силами всё делать, то вообще бесплатно - никаких пошлин нет.

Если привлекать стороннего специалиста, то это в пределах 200к стоит.

Я лично занимаюсь включением (я юрист) и это вполне доступная услуга для почти всех компаний.

Другое дело - форкнуть.

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

Основная проблема работы со старыми архивами - это кодировки имен файлов.

7-zip с этим справляется лучше, чем просто unzip.

В редких случаях, когда не справлялся, все файлы распаковывались, и convmv справлялся.

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

Какие версии RAR поддерживаются?

Все. p7zip включает последнюю версию Rar.so, если её не выкидывают сопровождающие дистрибутива по идеологическим причинам.

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

Под Вайном отлично работает, в основном я его и пользую чтобы что-то сжать в Никсах. Ну и так же WinRar виндовый тоже через Вайн замечательно работает если нужно что-то сжать для надёжного хранения (recovery record).

bonta ★★★★★
()

То есть теперь в тегах проставляют использованный язык.

Плохо: подписавшись на тег я расчитывал следить за эволюцией языка, а не програм на нём написанных. Но я понимаю, что всё это из-за растаманов: для них каждая новая программа написанная на Rust - уже событие. Значит и для остальных языков давайте уж проставлять…

(Если что - не прошу ничего менять, просто наблюдение.)

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от X512

https://sourceforge.net/projects/p7zip-gui/

При попытках make 7zG или make 7zFM выдаёт ошибку:

g++ -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O -s -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE   ../../../../CPP/7zip/Archive/Wim/WimHandler.cpp
../../../../CPP/7zip/Archive/Wim/WimHandler.cpp: In member function «virtual LONG NArchive::NWim::CHandler::GetArchiveProperty(PROPID, PROPVARIANT*)»:
../../../../CPP/7zip/Archive/Wim/WimHandler.cpp:308:11: ошибка: use of an operand of type «bool» in «operator++» is forbidden in C++17
  308 |           numMethods++;
      |           ^~~~~~~~~~
../../../../CPP/7zip/Archive/Wim/WimHandler.cpp:318:9: ошибка: use of an operand of type «bool» in «operator++» is forbidden in C++17
  318 |         numMethods++;
      |         ^~~~~~~~~~
make[1]: *** [makefile.list:527: WimHandler.o] Ошибка 1
question4 ★★★★★
()

Симлинки так и не умеет. В архиве они становятся целевыми файлами.

mkdir test
echo "aaa" > test/1.txt
ln -sr test/1.txt test/2.txt
7z a test.7z test
7z l test.7z 
dmitry237 ★★★★★
()

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

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

Странно.
Ребята из greenlinux до сих пор не сумели включить свой дистрибутив в реестр. Хотя представили его еще аж в 2022 году.

Кроме того, на некоторые рабочие места нужна ОС с сертифицированной СЗИ. Сейчас это решается двумя способами:

  1. Установить сертифицированную ОС.

  2. Установить «бесплатную» для ЮЛ ОС и сертифицированную СЗИ (например, dallaslock или аналог).

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

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

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

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

Знаю, может даже и воспользуюсь когда-нибудь в терминале без DE если припечет, но а так при наличии DE и Wine не вижу смысла в консольной версии.

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

Свободный. И даже входит в состав множества дистрибутивов.
Вот только в дистрибутивах сабж на несколько версий старее.
В на сайте разработчика - свежая версия.

Для GNU/Linux доступен только консольный вариант команды.
Графический файловый менеджер архиватора под GNU/Linux не разрабатывается (давно заброшен и не актуален). Но при установки консольного варианта архиватора в контекстном меню ФМ дистрибутива появляются варианты сжатия в 7zip.

Кроме того, существует сторонняя графическая оболочка PeaZip - нельзя сказать, что она заточена именно под 7zip. Данная утилита работает со всем установленными в системе архиваторами. Так что, при установленном консольном архиваторе 7zip, в PeaZip так же появляется вариант работы с данными архивами.

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

Странно. Ребята из greenlinux до сих пор не сумели включить свой дистрибутив в реестр. Хотя представили его еще аж в 2022 году.

Кроме того, на некоторые рабочие места нужна ОС с сертифицированной СЗИ.

Я ОС ни разу не включал. Не доводилось. Но если включать СКЗИ, то нужна лицензия производителя криптографических и шифровальных средств по-моему. А для неё там ого-го требования какие. Недостаточно просто форкнуть ОС. Возможно этот документ их и тормозит.

mshewzov ★★★★
()
Последнее исправление: mshewzov (всего исправлений: 1)
Ответ на: комментарий от mshewzov

Нет, нет.
СКЗИ и СЗИ это разные вещи.

СЗИ не имеет никакого отношения к криптографии.

СЗИ - это система защиты информации. Под ней подразумевается контроль пользователей к определенным функциям ОС, перечню директорий/файлов и пр.

Например, в АстраЛинукс, как одна из составляющих СЗИ - это мандатный доступ. Администратор заранее прописывает сценарии поведения групп пользователей, или программ. Определенный пользователь, в соответствии с этим мандатным доступом, не сможет запустить, к примеру - приложение «калькулятор», потому что для его группы пользователей такой доступ не предусмотрен.
А можно и наоборот, разрешить определенную операцию запрещенной подсистемы. Например монтирование чего-либо запрещено для всех, но конкретный сетевой ресурс монтировать можно в определенную директорию.

В других дистрибутивах составляющей СЗИ может выступать Polkit в совокупности с SELinux/AppArmor, или другие варианты.

Есть готовые компоненты СЗИ, например dallaslock - это коммерческий набор служб и утилит, обеспечивающий работу механизмов СЗИ в ОС. Есть и другие коммерческие аналоги, их так то много.
То есть можно купить АстраЛинукс, и СЗИ является компонентом ОС.
А можно использовать дистрибутив, у которого нет сертифицированной СЗИ, но доустановить СЗИ отдельно, что бы рабочее место соответствовало требованием надзорных органов.

Но СЗИ - это не СКЗИ.
Если ОС не содержит в себе СЗИ, сертифицировать её как защищенную - не получится.
Но для регистрации в реестре, наличие сертифицированной СЗИ как компонента ОС - не требуется. Но ребята из greenlinux всё равно не смогли попасть в реестр.

Я просто к том, что наверное не так уж и просто попасть в реестр. Или есть еще какие то нюансы, о которых не всем известно.

ivanlex ★★★★★
()
Последнее исправление: ivanlex (всего исправлений: 2)
Ответ на: комментарий от CrX

все бы да, но сначало (опять) «верхние» бюрократы озолотятся на народные деньги... оно что то, что другое - все в один профиль :о)

а на счет того, что друг появиться «осознание» во время пиляжа госбюджета - это утопия. посмотрите вокруГ

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от piwww

с зипами у него и раньше было не очень. сейчас работаю на версии не новее 4.8.22 (из-за косяков в геом.«регресии»).

в последних версиях починили работу с zip & iso файлами?

sunjob ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.