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

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

Автор: slech
Дата сообщения: 20.04.2010 15:13

Цитата:

root@debain:~# 7z a -r -x*.flv var-www.7z /var/www/

7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,1 CPU)


Error:
Incorrect command line



Цитата:

root@debian:~# 7z a -r -x!*.flv var-www.7z /var/www/
7z a -r -xa -r -x*.flv var-www.7z /var/www/.flv var-www.7z /var/www/


Error:
Incorrect command line


что может быть нетак ?
Автор: sabio
Дата сообщения: 20.04.2010 16:56
slech

Цитата:
что может быть нетак ?

а не может быть дело в том, что 7-zip считает, что -x это не switch, а уже filenames?
в документации пример, по крайней мере, такой:
7z a -tzip archive.zip *.txt -x!temp.*
(в смысле, -x _после_ имени архива)
Автор: iglezz
Дата сообщения: 20.04.2010 19:23
slech
Экранировать от shell`а нужно, тогда заработает

Код: 7z a -r '-x!*.flv' var-www.7z /var/www/
Автор: slech
Дата сообщения: 20.04.2010 21:21
sabio

Цитата:
root@debian:~# 7z a -r var-www.7z /var/www/ -x*.flv

7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,1 CPU)


Error:
Incorrect command line



iglezz
всё сработало на ура, а можно по подробнее про причину ?

Цитата:
root@debian:~# 7z a -r '-x!*.flv' var-www.7z /var/www/

Everything is Ok

Автор: sabio
Дата сообщения: 21.04.2010 01:02
slech

Цитата:
а можно по подробнее про причину ?

просто в Linux "разворачиванием" звёздочек занимается оболочка (shell)
т.е. до 7z это "*.flv" доходит уже в виде "file1.flv something.flv another.flv"
а если поставить кавычки, то shell этого делать не будет, и 7z получит параметр как есть "-x!*.flv"
Автор: slech
Дата сообщения: 06.05.2010 09:21
7z a -r -t7z www_app_`date "+%Y%m%d"`.7z /home/www/
подскажите пожалуйста - почему могут быть дубли ?
когда захожу через mc - вижу 2-е копии всего.
7z l www_app.7z вроде тоже дубли показывает.
Автор: Xel
Дата сообщения: 24.05.2010 08:12
Уважаемые, подскажите, пожалуйста. Вроде простейшая задача, но никак не могу решить.
Есть каталог, в котором лежат скульные бекапы баз BASE1_backup_201005150005.bak, сделанные при помощи Maintenance Plans, каждый уже со своим уникальным и сформированным именем. Как скриптом их теперь пожать, каждый файл в отдельный архив, но при этом имя архива осталось тем же самым, ну, за исключением расширения? Затык именно в оставлении первоначального имени архива.
Автор: Dasky
Дата сообщения: 24.05.2010 08:21
добрый...
кто-нить с автором сабжа общается?
планируется ли в следующих версиях введение поддержки упаковки в многотомные архивы rar и arj?
спасибо...
Автор: l1720
Дата сообщения: 24.05.2010 08:44

Цитата:
планируется ли в следующих версиях введение поддержки упаковки в многотомные архивы rar и arj?

А оно ему надо? копаться в чужих алгоритмах упаковки, когда есть свой как минимум не хуже?
Автор: Dasky
Дата сообщения: 24.05.2010 09:06
l1720
да понятно, что нет...
просто такой комбаин отличный получился...
а из-за какой-то фигни приходится ставить еще другие архиваторы
Автор: GORA2
Дата сообщения: 24.05.2010 09:20
Xel


Код: @Echo Off
:: Путь\имя папки источника файлов
Set sDir=My_bak
:: Путь\имя папки для складирования архивов
Set aDir=My_archive
:: Путь\имя папки архиватора
Set Arch=%ProgramFiles%\7-Zip\7z.exe

For %%i In ("%sDir%\*.bak") Do "%Arch%" a "%aDir%\%%~ni.7z" ".\%%~i">Nul
pause>Nul
Автор: Xel
Дата сообщения: 24.05.2010 14:05
GORA2
Отлично, огромное спасибо!!!
Автор: Bulat_Ziganshin
Дата сообщения: 27.05.2010 16:07

Цитата:
планируется ли в следующих версиях введение поддержки упаковки в многотомные архивы rar и arj?


rar - невозможно по лицензионным причинам и трудно реализуемо. arj - просто трудно реализуемо (и кроме наших госорганов никому не нужно)
Автор: Benchmark
Дата сообщения: 27.05.2010 16:19
Dasky

Цитата:
планируется ли в следующих версиях введение поддержки упаковки в многотомные архивы rar и arj?


Просто из академического интереса - а arj зачем ? За последние 4-5 лет архивы в этом формате я видел лишь на развалах старого софта и в некоторых фидошных архивах. Формат практически мертв.
Автор: Victor_VG
Дата сообщения: 27.05.2010 19:05
Bulat_Ziganshin

Да я и у них его почти уже не вижу. Народ чаще стал пользоваться UNIX форматами, в основном людям пришёлся по вкусу tar+bzip2, tar+lzma, несколько раз попадался редкий даже на UNIX формат tar+rzip, ну rzip несмотря на отличное сжатие вообще-то редко применяется - причина в том, что он использует очень большую буферную память - типовой размер его рабочего буфера 900 МБайт. Это даёт ему примерно 2-х - 3-х кратное превышение по степени сжатия по сравнению с BZip2, но алгоритм достаточно медлительный и пока его применяю сравнительно редко. А тот же RAR например встроен в форк FreeBSD UNIX - PC-BSD 8.0 в издании от 21 Мая 2010 года в состав дистрибутива включён Rar 3.91 FreeBSD. Что я думаю было бы не плохо, это добавить в формат 7z средства восстановления данных, например на основе кода Рида-Соломона. Можно конечно использовать код Хемминга, но учитывая сложность процедуры восстановления данных и многошаговость данной процедуры в коде Хемминга - необходимо после каждой операции восстановления бита заново вычислять проверочную матрицу и с помощью единичной матрицы вычислять положение ошибочного бита в блоке, а также уровень избыточности данного алгоритма, типовой формат (64,72) - 64 рабочих бита, 8 контрольных бит, в сумме 72 бита на блок, максимальный уровень исправления ошибок - до 6 ошибочных бит на блок в 64 бита (кодовое расстояние 6), я считаю, что использование кода Хемминга не целесообразно.
Автор: WatsonRus
Дата сообщения: 27.05.2010 19:12
Benchmark
17:19 27-05-2010
Цитата:
Формат практически мертв.

Скажите это госучреждениям. 2/3 дистрибутивов программ всяких фондов/налоговых именно в arj или используют его в ходе работы для резервирования. Но ИМХО распаковка сабжем поддерживается, и то ладно...
Автор: Varenik
Дата сообщения: 28.05.2010 17:04
WatsonRus
Цитата:
Скажите это госучреждениям
Ну не ориентироваться же разработчикам на тупоголовых чиновников... Даёшь 7z! Глядишь и тупоголовые подтянутся...
Автор: Victor_VG
Дата сообщения: 28.05.2010 17:17
Varenik

Их придётся пинками подгонять. Или братьев-негров с Кубы экспортировать - те в 80-х замечательно ЮАР-х вояк через всю Африку из Намибии штыками гнали. Так замечательно, что одной бригады хватило чтобы от почти 23 дивизий до Претории только пара рот добежала. Зато за неделю уложились - рекорд мира по бегу на длинные дистанции поставили.
Автор: WatsonRus
Дата сообщения: 28.05.2010 18:14
Varenik
18:04 28-05-2010
Цитата:
Даёшь 7z! Глядишь и тупоголовые подтянутся...

Для этого прежде нужно обновить парк PC в организациях. Старья со 128 Мб RAM (а то и меньше) еще полно. Иначе 7-zip будет до утра архивировать.
Автор: Alex1985
Дата сообщения: 02.06.2010 14:49
а как определить какой том, многотомного архива повреждён (архив rar)?
WinRAR указывает том при тестировании или распаковке, 7-Zip же распаковывая 1 часть, распаковывает до конца, и лишь в конце распаковки говорит что 1 том битый.
Автор: euheny
Дата сообщения: 02.06.2010 15:06
Alex1985
7зип вроде просто режет, поэтому только альтернативными методами
вобще повреждение архивов сейчас крайне редкое явление, поэтому надеяться на улучшения не стоит

правда это относится к 7зип архивам
Автор: Dasky
Дата сообщения: 02.06.2010 16:36

Цитата:
Скажите это госучреждениям


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


Цитата:
Их придётся пинками подгонять


Цитата:
Для этого прежде нужно обновить парк PC в организациях. Старья со 128 Мб RAM (а то и меньше) еще полно

+1
все именно так и есть...согласен с каждым...
на счет пинков +1, сам бы поучаствовал
Автор: sabio
Дата сообщения: 02.06.2010 16:59
Alex1985

Цитата:
а как определить какой том, многотомного архива повреждён (архив rar)?

бесплатный unrar.exe - не вариант?

у 7-zip свои тома и правда примитивные ("7зип вроде просто режет") - видимо, он и в остальных форматах поддерживает их не лучше..

ещё один способ: если есть возможность - (попросить владельца) посчитать какие-нть хэши для исходных томов (CRC32, MD5, SHA1 - любой подойдёт), а потом сравнить с хэшами твоих томов

(а с помощью rsync можно попробовать даже восстановить битый том с помощью наименьшего куска данных, чтобы не перекачивать даже один том целиком; но это опять-таки нужна поддержка с "передающей стороны" и уже выбивается в офтопик)
Автор: Alex1985
Дата сообщения: 02.06.2010 22:17
вариант, конечно. и про sha-1 я тоже догадался.
просто теплилась надежда, что я где-то не доглядел. а оно вот как. жаль.
Автор: Asilus
Дата сообщения: 03.06.2010 01:49
Varenik

Цитата:
Ну не ориентироваться же разработчикам на тупоголовых чиновников... Даёшь 7z! Глядишь и тупоголовые подтянутся...

И какие же причины этого самого "давания"?

Victor_VG

Цитата:
Их придётся пинками подгонять. Или братьев-негров с Кубы экспортировать - те в 80-х замечательно ЮАР-х вояк через всю Африку из Намибии штыками гнали. Так замечательно, что одной бригады хватило чтобы от почти 23 дивизий до Претории только пара рот добежала. Зато за неделю уложились - рекорд мира по бегу на длинные дистанции поставили.

"Не читайте перед завтраком советских газет". Армейская бригада это от 2 до 10 тысяч человек л\с. 23 дивизии это не менее 200 тысяч человек л\с. Не говоря уже о том что "кубинских негров" (хотя по больше части там "испаноязычные" были, а не негры) скорее самих как сидоровых коз гоняли. Да ещё наших "слесарей" приезжавших туда помогать инструктировать время от времени в плен брали. Самый известный случай когда угрохали целую колонну "повстанцев" вместе с приезжими инструкторами из СССР и их семьями (придурки додумались притащить их в зону боевых действий) да ещё одного в плен взяли. На весь мир опозорились. Юаровцы (белые южноафриканцы-буры) отличные солдаты и уж всяким кубинцам способным только на карнавалах плясать и близко не чета. Короче не нужно бреда плодить его и так везде хватает.

Автор: Victor_VG
Дата сообщения: 03.06.2010 01:59
<del>
Автор: Asilus
Дата сообщения: 03.06.2010 02:06
Безусловно знаю и историю и уставы - армия для меня не пустой звук. Поэтому когда человек такое пишет как вы кроме смеха это ничего не вызывает.


Цитата:
и точнее документов Генштаба.

Спасибо ещё раз посмеюсь. Вы вряд ли вообще представляете, что такое "документы Генштаба" (надеюсь, что хотя бы не кубинского).


Закончим это бессмысленный разговор. Есть военные форумы там и обсуждают такие вещи.
Автор: Vasho
Дата сообщения: 04.06.2010 07:43
Подскажите пожалуйста , как сделать чтобы при выборе в контекстном меню "сжать и отправить по email" сразу задать пароль на архив.
Автор: Widok
Дата сообщения: 04.06.2010 14:08
Varenik
Dasky
WatsonRus
Asilus

Флуд.
Автор: Betauser RC
Дата сообщения: 04.06.2010 16:41

7-Zip beta 9.14
Цитата:
WIM support was improved. 7-Zip now can create WIM archives without compression.
Please check the compatibility between 7-Zip and Windows for WIM archives.

7-Zip beta 9.14 (installer/windows/x86)
7-Zip beta 9.14 (installer/windows/x64)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

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


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