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

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

Автор: igor_andreev
Дата сообщения: 18.06.2011 16:21
Melhior
Всё работает. А такое окошко выдает, если в комстроке какой-нибудь ключ по ошибке написать русским шрифтом. Вместо латинской "a" или "-x" ввести аналогичные русские буквы...
Автор: Melhior
Дата сообщения: 18.06.2011 18:21
igor_andreev
с раскладкой и лишними пробелами всё перепроверено и в порядке.
что характерно - -x@ работает. видимо, проблема связана с ! почему-то.
Автор: addhaloka
Дата сообщения: 18.06.2011 19:29
Melhior 19:21 18-06-2011
Цитата:
проблема связана с ! почему-то.
В командной строке, бывает, что знак ! не обрабатывается. Попробуйте так: -x^!temp.* Может, чего выйдет
Автор: Melhior
Дата сообщения: 18.06.2011 19:58
addhaloka
увы, не помогло.

помогло setlocal disabledelayedexpansion
всем спасибо, хоть я так и не понял, из-за чего всё это.
Автор: GORA2
Дата сообщения: 18.06.2011 21:40

Цитата:
хоть я так и не понял, из-за чего всё это.


Код: SetLocal EnableDelayedExpansion
Автор: Melhior
Дата сообщения: 18.06.2011 22:36
GORA2
у меня в батнике этом вообще не было никакого setlocal - ни enable, ни disable, просто снова нормально обрабатывать -x! он стал только после добавления последнего. кроме того, одиночный ! даже при enable не мешается, проверено.
был батник, прекрасно работал, тогда ещё с версией 4.65. потом переустановка винды, заодно и обновление до 9.20. через какое-то время возникла необходимость в этом батнике - и опа, не работает. вот и погрешил на 9.20 - раньше-то всё работало. правда, сейчас на 4.65 проверил - тоже без disable не работает. так что дело где-то в системе у меня (и я даже начала догадываться, где именно), 7-zip если и виноват, то только косвенно.
прошу прощения за оффтоп.
Автор: GORA2
Дата сообщения: 18.06.2011 23:10

Цитата:
в батнике этом вообще не было никакого setlocal


Цитата:
Отложенное расширение переменных среды НЕ ВКЛЮЧЕНО по умолчанию. Можно
включить или отключить отложенное расширение переменных среды для
конкретного вызова CMD.EXE с помощью ключей /V:ON или /V:OFF.
Можно включить или отключить отложенное расширение переменных среды для
всех вызовов CMD.EXE на данном компьютере или для данного пользователя,
с помощью REGEDT32.EXE задав значения REG_DWORD в системном реестре
для следующих разделов:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion

и/или

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion

Автор: Melhior
Дата сообщения: 19.06.2011 00:17
GORA2
спасибо за информацию.
Автор: michaelVO
Дата сообщения: 08.07.2011 10:04
Добрый день всем!

Использую 7zip для архивации большой папки (40ГБ).
Для этой нехитрой задачи применяю батник со следующими параметрами:
------------------------------
@cd /D d:\
@set folderd1="user"

@c:\7-zip\7z.exe a -t7z -v10g -r -mx5 -mtc=on -m0=LZMA2 -md=16m -mfb=32 -mmt=2 -y e:\BackUp\Custom\%date:~3,2%-%date:~6,2%-%date:~9,4%-%date:~0,2%_user.7z %folderd1%\*.*
@c:\7-zip\7z.exe t e:\BackUp\Custom\%date:~3,2%-%date:~6,2%-%date:~9,4%-%date:~0,2%_user.7z

------------------------------

Архив разбивается по 10ГБ, и аккуратно кладется в папку на "e:\BackUp\Custom\":
03-05-2011-Вс_user.7z.001
03-05-2011-Вс_user.7z.002
03-05-2011-Вс_user.7z.003
03-05-2011-Вс_user.7z.004

но вот на втором шаге (тестирование), получаю ошибку и запись в лог-файле:

-----------------------------
Everything is Ok
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
cannot find archive
-------------------------------

При этом тестирование стандартной "правой кнопкой" - 7zip/тестирование, "ошибок в архиве не обнаружено".
Пробовал в командной строке загонять "@c:\7-zip\7z.exe t e:\BackUp\Custom\****.7zip"
Тестирование проходит без проблем.

Может ему мешает поиск прямого файла *user.7z, ведь в конце стоит *.001, *.002, *.003 и т.д.

Для этого внес в батник небольшое изменение: @c:\7-zip\7z.exe t e:\BackUp\Custom\%date:~3,2%-%date:~6,2%-%date:~9,4%-%date:~0,2%_user.7z*
Собственно звездочка (*) в конце строки проблем не решила.

ЧТо делать и куда копать?

Автор: zero 414
Дата сообщения: 08.07.2011 12:33
подскажите,что тут не так
7z a -t7z -r 1.bin dlc\ -m0=lzma:d29:fb512 -ms=4096m -mmt=2
папку 3мб сжимает, а 1гб не хочет
Автор: aidarsimon
Дата сообщения: 08.07.2011 16:08
Ребят, чем надёжнее запаковать ценную инфу - архиватором winrar или 7zip?
Пароль 20 значный сложный, 120 бит.
Автор: WatsonRus
Дата сообщения: 08.07.2011 17:16
ИМХО winrar. В 7zip может и посильнее шифрование (в чем я правда сомневаюсь), зато и защиты архива от повреждений никакой нет. Один байт в архиве запортится, и тю-тю, ничем не восстановишь.
Автор: squxe
Дата сообщения: 08.07.2011 17:30
zero 414, уменьши -m0=lzma:d24:fb273
Автор: ALEX666999
Дата сообщения: 08.07.2011 17:43

Цитата:
WatsonRus: Один байт в архиве запортится, и тю-тю, ничем не восстановишь.

Можно сторонними программками сгенерировать информацию для восстановления, причём более 10%.
Насчёт RAR: были варианты с порчей байтов, когда И.Д.В. оказывается бесполезной (или она же портится), ЕМНИП.
Господа, дайте, пожалуйста, официальную ссылку, где можно мониторить выпуск альфа-версий
Автор: euheny
Дата сообщения: 08.07.2011 17:44
WatsonRus

Цитата:
тю-тю, ничем не восстановишь

зато враг точно не получит !
Автор: GORA2
Дата сообщения: 08.07.2011 17:53

Цитата:
официальную ссылку, где можно мониторить выпуск альфа-версий

Мониторить придется весь форум
Автор: ALEX666999
Дата сообщения: 08.07.2011 18:05

Цитата:
GORA2: Мониторить придется весь форум

Печально: фильтром слишком много мусора выдаётся; попробую потом по дате отсортировать.
Автор: zero 414
Дата сообщения: 08.07.2011 18:48

Цитата:
squxe: zero 414, уменьши -m0=lzma:d24:fb273

помогло, но только мне нужно чтобы размер словаря 29 был. у ультры в репаках видел, что везде метод lzma:29
Автор: Shegorat
Дата сообщения: 08.07.2011 19:45
zero 414 19:48 08-07-2011
Цитата:
помогло, но только мне нужно чтобы размер словаря 29 был. у ультры в репаках видел, что везде метод lzma:29

У тебя есть непрерывный блок оперативной памяти в ~5400 Мб? Если нет, то даже не пытайся использовать данное сжатие.
Алгоритму поиска соответствий BT4 требуется примерно 10.5*блок_памяти. В данном случае блок памяти равен 512 мб (2^29=536870912 байт=512 Мб).
Автор: egor23
Дата сообщения: 08.07.2011 21:21
zero 414

Цитата:
помогло, но только мне нужно чтобы размер словаря 29 был.

7-Zip x64 используйте
Автор: WatsonRus
Дата сообщения: 08.07.2011 22:03
ALEX666999 18:43 08-07-2011
Цитата:
Можно сторонними программками сгенерировать информацию для восстановления, причём более 10%.

Можно. Только ИМХО в нормальном архиваторе, повернутом к юзеру не (_|_) в смысле юзабилити, такая функция должна быть встроена, равно как и нормальная многотомность. Нужно все-таки думать и о юзабилити кроме бесконечного совершенствования алгоритмов сжатия.
Насчет rar-ов - конечно, всякое бывает, но дополнительная инфо восстановления повышает вероятность безболезненного восстановления. А с шифрованным архивом надо быть вдвойне осторожнее.
Автор: Victor_VG
Дата сообщения: 08.07.2011 23:14
zero 414

Видеть и применять вещи различные. Толку от Ultra сжатия если на целевой машине не хватит памяти не будет, а замедление работы системы в целом и значительный рост файла подкачки получите. Думайте, а оно Вам надо?
Автор: sobaka70
Дата сообщения: 14.07.2011 22:52
Очень странно, что в файл-менеджере за столько лет не появилась опция тайм-штампа... Явно же востребованная опция. Бухи мои не продвинутые пользователи, а на аждую новую базу пакетник писать запаришся. С учётом того, что встречаюсь с некоторыми раз в 1-3 месяца
Автор: WatsonRus
Дата сообщения: 15.07.2011 19:03
А что тут странного? Юзабилити у автора всегда на последнем месте стояло - главное добавить/усовершенствовать еще один алгоритм суперсжатия...

Добавлено:
А ГУЙ у него ИМХО вообще для галочки, вся сила в командной строке.
Автор: Terix
Дата сообщения: 16.07.2011 23:43
А кто нибудь знает, почему консольная версия не распаковывает iso? Она специально такая резанная, или я чего-то не понял?
Автор: Victor_VG
Дата сообщения: 17.07.2011 00:37
Terix

Не знаю какие ключи Вы используете, но у меня и она, и 7z.dll их прекрасно распаковывают.
Для консольной версии вызов:7z x: -y <имя образа>.iso. И никаких проблем нет.
Автор: Viewgg
Дата сообщения: 17.07.2011 02:46
Victor_VG

Цитата:
и она, и 7z.dll их прекрасно распаковывают

7z как раз использует библиотеку 7z.dll (7z.so в случае p7zip). Вот 7za, standalone-версия, действительно не поддерживает всякие форматы (а в моем дистрибутиве она ещё и сжимала хуже, насколько я замечал как-то раз).
Автор: Terix
Дата сообщения: 17.07.2011 10:41
Victor_VG
Viewgg
Пробовал именно я 7za. Я правильно понимаю, что надо качать инсталлер и не выделываться?
И ещё маленький вопрос. Что что находится в extras?
Автор: ComradG
Дата сообщения: 17.07.2011 10:50
Terix

Цитата:
Пробовал именно я 7za.
правильно, она то как раз изошки и не может распаковывать. выдерни из инсталлера 7z.dll и 7z.exe - они то и помогут тебе распаковать изошки. в extras, на сколько мне не изменяет память, там плагин к Far'у, расширения для создания инсталлеров на базе 7z и дыр и пыр.
Автор: Victor_VG
Дата сообщения: 17.07.2011 10:58
Terix

Вам я конкретную команду не зря написал - с ней всё работает, а догадаться что именно вы применяли, ... тут как понимаете пальцем в небо. А в extra, не вдаваясь в подробности, цитирую Игоря:

Цитата:
This package contains the following files:

7za.dll - library for working with 7z archives.
7zxa.dll - library for extracting from 7z archives.
7zS.sfx - SFX module for installers
7zSD.sfx - SFX module for installers (uses msvcrt.dll)
7zS2.sfx - small SFX module (GUI version) (uses msvcrt.dll)
7zS2con.sfx - small SFX module (Console version) (uses msvcrt.dll)
7za.exe - is a standalone command line version of 7-Zip.
7zr.exe - reduced version of console program 7za.exe
7-zip.chm - help file
copying.txt - GNU LGPL
readme.txt - This file
Far\ - Plugin for FAR manager
Installer\ - Files to compress installers
x64\ - DLLs for x64

кратко - модули самораспаковки + плагин для Far Manager, но последний не переписывался за исключением правки номера версии уже с времён 7-Zip 4.4.2 когда и был выпущен., а потому совершенно бесполезен, особенно в сравнении со штатным плагином arclite или "7Zip Alternative" От Владимира Кубышева - эти умеют работать и с масками файлов, и многоформатны, а штатный - пример итого, что можно сделать, и с этой точки зрения полезен.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

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


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