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)
Ответ на: комментарий от question4

ошибка: use of an operand of type «bool» in «operator++» is forbidden in C++17

заменить операнд на интегер и ... посмотреть, что будет дальше, чего он там «нащелкает» ? :о)

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

Возможно из-за алгоритма сжатия?

Так то 7zip известен тем, что жмёт «сильнее» классического zip.
Но опять же, лично я не слежу, кто там сильнее или быстрее. Вероятнее есть и другие алгоритмы, которым уступает 7zip.

С другой стороны, никто ему не запрещает жать в *.tar.7z
Тогда и атрибуты сохранит, и алгоритмом 7zip воспользуется.

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

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

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

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

Спасибо за разъяснение!

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

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

ОС не включал вообще ни разу. Но могу предположить, что проблемы могут возникнуть из-за дополнительных требований.

Базовые правила включения в реестр российского ПО установлены Постановлением Правительства РФ от 16.11.2015 N 1236. Но есть и дополнительные требования к офисному ПО, к которому относится и ОС. Они установлены Постановлением Правительства РФ от 23.03.2017 N 325 (которое, кстати, с 1 марта утрачивает силу).

Там есть требование: «Офисное программное обеспечение должно соответствовать требованиям законодательства Российской Федерации о защите информации и о защите персональных данных в случаях, установленных законодательством Российской Федерации».

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

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

Спасибо за ответ.
Видимо по этому greenlinux и не включен в реестр.

Просто из всего разнообразия отечественных дистрибутивов ОС, по настоящему свободными (в том числе и бесплатными для ЮЛ без каких-либо ограничений) являются всего три:

  1. AltLinux - есть как коммерческие редакции, так и полностью свободные. Зарегистрирован в реестре отечественного ПО. Есть сертификаты ФСТЭК/ФСБ - правда только для коммерческих редакций.

  2. Calculate linux - полностью свободный дистрибутив, основанный на Gentoo linux. Зарегистрирован в реестре отечественного ПО. Сертификатов не имеет.

  3. Green linux - полностью свободный дистрибутив, основанный на Mint linux. Отсутствует в реестре отечественного ПО. Сертификатов не имеет.

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

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

Видимо по этому greenlinux и не включен в реестр.

Да, видимо.

Просто из всего разнообразия отечественных дистрибутивов ОС, по настоящему свободными (в том числе и бесплатными для ЮЛ без каких-либо ограничений) являются всего три

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

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

зачем менять годами работающий на … севензип (пусть так это … называется)?

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

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

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

В tar.7z сохранятся все атрибуты, но всё ещё не будет возможности заменить произвольный файл в архиве не распаковывая всё.

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

это не его прямая обязанность, тарбол создавался, подиш-ты, не для тусования файлами как картой в колоде шуллера?! поэтому даже на маленький плюсик не тянет! :о)

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

тарбол создавался, подиш-ты, не для тусования файлами

Всё так. Однако ж сейчас в линуксовых ОС у нас на выбор 3 стула:

  • tar.*z – сохраняет все атрибуты, но не позволяет тасовать файлы
  • 7z – позволяет тасовать файлы, но сохраняет не все атрибуты
  • squashfs – сохраняет все атрибуты, позволяет вытаскивать файлы по одному, но не позволяет добавлять или менять файлы.
Camel ★★★★★
()

А зачем, в наше-то время и при нынешних объёмах накопителей, ещё и архиваторы??

Не пользовался уж и н помню сколько лет....

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

В KDE и Gnome есть свои обозреватели архивов.

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

А зачем, в наше-то время и при нынешних объёмах накопителей, ещё и архиваторы??

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

Очень много государственных сервисов не пропускают большие файлы. Там иногда какое-то дикое ограничение то в 5 Мб, то в 10 Мб, то 5 файлов и каждый по 10 Мб.

Да что там государственные сервисы. Я тут недавно с тех поддержкой Джино общался (у клиента сайт там). У них в тикет-системе не более 5 файлов и каждый не более 10 Мб.

Вот вам и ответ на вопрос, зачем сейчас нужны архиваторы. Если бы можно было пульнуть в сервис сразу всю папку через drag’n’drop, то и не нужны были бы архиваторы. Но нет, увы.

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

Вот вам и ответ на вопрос, зачем сейчас нужны архиваторы

Благодарю за ответ.

То есть, мне это по прежнему ни к чему... :)

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

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

Мне в этом деле программа unar помогла, когда в zip-архиве вместо юникода была cp936 (китайская упрощенная). Там можно сразу ключом кодировку указать.

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

По ссылке какая-то мешанина разных фактов.

Я знаю ровно одну проблему mc с архивами (но очень серьёзную, да): невозможность входа в архивы с паролем. Ты про неё или про что-то другое?

P.S. А, нашёл комментарий с упоминанием 4.8.22. Надо глянуть, какая версия у меня дома стоит.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Он что нибудь из этого использует?

fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdgeat dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdgeat dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdgeat

Или это компилятор определяет при сборке?

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

1. распаковали zip-архив в ком.строке, замерили время распаковки
2. зашли мс в архив, распаковали архив, замерили время распаковки
3. сравнили.

примерно так было?

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

примерно так было?

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

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

я вот почему и спросил? входить-то в архив и раньше можно было «комфортно», а вот распаковывать - упс! редкостный кашмар! :о)

попробуйте распаковать архив хотя-бы мегов так на 50-100?

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

попробуйте распаковать архив хотя-бы мегов так на 50-100?

Если бы я не пробовал, то и не писал бы. Все на уровне других архивов, tar.*. Во всяком случае не боль. Раньше мучительные размышления при открытии архива, так что я с вами не согласен, что только при распаковке. Сейчас нормально, без каких-то заметных нагрузок на процессор и ожидания. У вас иначе?

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

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

ладушки, спасибо за уточнение.

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)

Ещё бы в сам формат добавили многотомные архивы на манер RAR, а не просто распиливание большого файла на куски заданного размера.

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

Ещё бы в сам формат добавили многотомные архивы на манер RAR

Потребуется существенное изменение формата архивов.

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

А, возможно, не знаю, я таким уже очень давно не занимаюсь... :)

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