Ru-Board.club
← Вернуться в раздел «Программы»

» 7-Zip / 7z (часть 2)

Автор: VictorVG4
Дата сообщения: 17.04.2016 11:47
metatrop

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

P.S.

Я сам когда впервые встретился с симлинками и хардлинками на SunOS 2.4 долго в них путался и не мог понять почему UNIX способная создать и симлинк и хардлинк с первыми работает на ура, а вот со вторыми лучше не связываться. Спасибо коллеги со SPARC Центра помогли разобраться в чём разница и дали совет "Используй симлинки - с ними работать проще!".
Автор: metatrop
Дата сообщения: 17.04.2016 12:03
VictorVG4
Если есть интерес к Symlink'ам и Hardlink'ам, то полезной может быть утилитка ncopy.exe - способная, например, создать копию целого дерева директорий отдельными файловыми symlink'ами или hardlink'ами - так сказать, альтернативную копию (установленной игры, например), в структуру которой можно вносить поправки, не трогая структуру исходных файлов, и не расходуя место на физическое дублирование одинаковых файлов.

"ncopy.exe command-line utility that may be useful to transfer file structures from existing NTFS volume to a new HDD, preserving files attributes, including Compressed, and "reflecting" all file hardlinks, file symlinks, directory junctions/symlinks. Optionally it is possible transform file object types, like "file to symlink" or "junction to regular directory". Other operations available: Make, Detach, recursively List or Find NTFS links."
Автор: DimmY
Дата сообщения: 17.04.2016 12:25
VictorVG4
А на мой вопрос ответ будет? Хочу понять автора.
Автор: VictorVG4
Дата сообщения: 17.04.2016 12:42
metatrop
DimmY

Ребят! Ща с Process Hacker v3.0.0.101+ закончу - там новый SDK и старые плагины с ним не совместимы, ну а мне честно говоря тот же FirewallMonitor страсть как править не хочется - по API совместим только с семёркой, на 8.х - 10 паника ядра и утечка памяти, на ХР/Висте просто не стартует, в changelog стоит v1.0 - Initial release, с гита удалён - тащить сей скелет из шкафа. Я по его милости поначалу так же Error 0xc0000017 словил - сижу где надо свои исходники правлю ибо в Process Hacker SDK изменений хватит.
Автор: Apollo2k4
Дата сообщения: 17.04.2016 13:13

Цитата:
что 7z просто теряет информацию при распаковке RAR5 архивов

7z использует для распаковки RAR опенсорсную библиотеку unRAR. Посмотрите как она работает, возможно проблема в ней, а не в 7z.
Автор: DimmY
Дата сообщения: 17.04.2016 13:41
Apollo2k4
Это у вас откуда такие сведения? Насколько я помню, автор 7-Zip сам что-то мудрит с распаковкой RAR-архивов. Оттого и так долго не было поддержки RAR5.
Автор: VictorVG4
Дата сообщения: 17.04.2016 14:20
DimmY

Про ключ qs есть двух страничная тема compress ratio 15.12 vs 9.38 вкратце просто оптимизация алгоритмов, а следовательно ускорение операций, но коли использовать большой словарь (>= 256 Mb) на 32-х битной задаче посыпятся ошибки недостатка памяти задачи - лимит адресного пространства для них 2 Гб, а спецключи типа 3GB требуют специальной сборки бинарников умеющих с ними работать и поддерживается ядром в основном в серверных реализациях ОС.

metatrop

Знакома, но я к ln привык , и у неё есть Win клоны - консольный ln и GUI Hardlink ShellExtension которые и работают быстрее, и умеют больше, да и не столь глючные как это наследие нетвари.
Автор: metatrop
Дата сообщения: 17.04.2016 17:25
VictorVG4

Цитата:

Знакома, но я к ln привык , и у неё есть Win клоны - консольный ln и GUI Hardlink ShellExtension которые и работают быстрее, и умеют больше, да и не столь глючные как это наследие нетвари.

Имеется в виду совершенно другая программа (см. гуглом по тексту приведённого описания на английском). Novell вообще тут ни при чём, какие там symlink'и могут быть... А об аналоге ln или FAR Alt-F6 говорить было бы несерьёзно - речь идёт о качественно другом уровне возможностей.


Добавлено:

Надо ещё отметить, что особенно "разрушителен" эффект от -mqs=off при упаковке вида
7z a -mx9 -mse archive.7z

Многие, наверное, скачивали большие 7z архивы, из которых невозможно бывает дождаться извлечения одного небольшого файлика. В 90% практических случаев это преодолевается именно опцией -mse (с минимальной потерей по уровню сжатия). Зато можно без задержек всякие файлики смотреть/извлекать в FAR/TC прямо из директории архива, что весьма удобно.
Автор: Apollo2k4
Дата сообщения: 17.04.2016 19:55

Цитата:
Насколько я помню, автор 7-Zip сам что-то мудрит с распаковкой RAR-архивов.

Да вы правы, но непонятно зачем (посмотрел исходники). Ведь на сайте написано, что лицензия GPL + оговорки для модуля RAR.
Автор: VictorVG4
Дата сообщения: 18.04.2016 04:57
metatrop

А вы гляньте что этот вариант умеет делать, может понравится. И кроме того не Святой Виндой единой жива техника.
Автор: RRRRR
Дата сообщения: 23.04.2016 17:20
глюк
Автор: HelioSS
Дата сообщения: 23.04.2016 18:04
Вот здесь указаны, как я понимаю, параметры 7zip, при которых достигнута максимальная компрессия:

Код: m0=BCJ2 -m1=LZMA:d=25:fb=255:a=2:lc=7:mf=bt3 -m2=LZMA:d=19:fb=128:a=2:lc=0:lp=2:mf=bt3 -m3=LZMA:d=19:fb=128:a=2:lc=0:lp=2:mf=bt3 -mb0:1 -mb0s1:2 -mb0s2:3
Автор: iglezz
Дата сообщения: 24.04.2016 09:00
HelioSS
Это параметры для запуска в командной строке
Если паковать через ГУИ, то надо убрать -m
Т.е. в строку "Параметры" записываем
Код: 0=BCJ2 1=LZMA:d=25:fb=255:a=2:lc=7:mf=bt3 2=LZMA:d=19:fb=128:a=2:lc=0:lp=2:mf=bt3 3=LZMA:d=19:fb=128:a=2:lc=0:lp=2:mf=bt3 b0:1 b0s1:2 b0s2:3
Автор: CryptoUsbtor
Дата сообщения: 25.04.2016 20:38
Программа для создания 7ZipSFX архивов на базе модифицированного модуля Олега Щербакова:
7ZipSFX Constructor

Имеется встроенный редактор сценариев, с подсветкой синтаксиса.

Надеюсь будет полезна.
Автор: GORA2
Дата сообщения: 26.04.2016 11:13
CryptoUsbtor

Цитата:
для создания 7ZipSFX архивов

Таких архивов нет. Бывают ZIP SFX, RAR SFX, 7z SFX и некоторые другие, а вот 7ZipSFX архивов не бывает.
Автор: CryptoUsbtor
Дата сообщения: 26.04.2016 13:12
GORA2, Ну не знаю... Есть, например такая утилита: 7-Zip SFX Maker

В любом случае, теперь будет...
У меня даже LZMA2 SFX, имеется... (оригинальные модули Игоря Павлова, так обозвал)

Название утилиты уже нет смысла менять, так как проект закрыт.
Думаю, что утилита будет кому то полезна, как альтернатива существующим.
Автор: cbah
Дата сообщения: 03.05.2016 13:57
всем добрый день. есть вопрос: можно ли 7зип сделать запароленный самораспаковывающийся архив с распаковкой всего архива в оперативную память компутера и запуском из этого архива программы? если можно, то как? если нет, то чем можно? спасибо.
Автор: CryptoUsbtor
Дата сообщения: 03.05.2016 17:08
cbah, 7zip это сделать нельзя.
А вот, Enigma Virtual Box, можно.
Автор: VictorVG4
Дата сообщения: 03.05.2016 21:34
cbah

Любым виртуализатором, но его мусор всё равно останется в $TMP, и поймать момент распаковки для считывания данных можно. То что находится в ОЗУ можно считать, так что если у вас там действительно важные данные 100% гарантии от несанкционированного доступа у вас нет.
Автор: Ivan 3259 r1
Дата сообщения: 10.05.2016 16:37
7-Zip 16.00 2016-05-10

Цитата:
- 7-Zip now can extract multivolume ZIP archives (z01, z02, ... , zip).
- Some bugs were fixed.
Автор: wvxwxvw
Дата сообщения: 11.05.2016 10:17
7-Zip.16.00.PulseMod
Заменил тулбар и иконки архивов. Добавил справку русскую от Gora.
Иконки FM (открыть с помощью) (взял у YSF):

Тулбар:



7-Zip.16.00.PulseMod.7z
Автор: uzeerpc
Дата сообщения: 13.05.2016 10:00
В 16.0 исправлена уязвимость, которая отражалась на антивирусах
Автор: Apollo2k4
Дата сообщения: 13.05.2016 12:58
uzeerpc, статья написана бездарно, причём первая часть противоречит второй (в первой части сказано, что ошибка в версии 16.0, а потом сказано - обновите программу на последнею версию). А авторы антивирусов ССЗБ – могли бы и свою библиотеку написать (так же мне интересно как в Malwarebytes так быстро перешли на эту версию библиотеки?).
Проект открытый, пусть Malwarebytes исправит баг и пришлёт патч в upstream.
Автор: CryptoUsbtor
Дата сообщения: 13.05.2016 13:49
все. теперь не будет отражаться. что сказать... круто
Автор: VictorVG4
Дата сообщения: 16.05.2016 23:04
uzeerpc

Интересно, автор "статьи" пил в меру



аль закуски не хватило?
Автор: CryptoUsbtor
Дата сообщения: 17.05.2016 07:22
Почитал статейку... Не о чем...
Уязвимости? Да они есть везде! Надо просто чуть поискать...

Суть статью, если откинуть всю шелуху, в том что пора бы и обновить программу на своих ПК.
Я лично, часто замечаю, что многие пользуются версией 9.20 ну старовата она...
А про запуск процессов с теми же полномочиями и про эксплойда, это полный бред.
Тем более про применении отдельной dll
Автор: uzeerpc
Дата сообщения: 17.05.2016 10:35
Apollo2k4
VictorVG4
CryptoUsbtor

Соглашусь. Не читал, но осуждаю
Я вообще WinRARом пользуюсь
Автор: mig73
Дата сообщения: 17.05.2016 11:28

Цитата:
Я вообще WinRARом пользуюсь

Ну и дура (с)
Автор: uzeerpc
Дата сообщения: 17.05.2016 12:22
mig73, эм?
Оффтопом попахивает. Фломастеры у всех разные, ага.
Под мои нужды его хватает. Мне не нужна православно-кошерная упаковка-распаковка файлов.
Автор: VictorVG4
Дата сообщения: 17.05.2016 12:51
uzeerpc

Цитата:
Оффтопом попахивает. ...

Тоды нафиг было самому провокацию затевать? Что "статья" бред сивой кобылы видно при беглом просмотре, в морг.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

Предыдущая тема: RDM+, TSMobiles и VNC+


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.