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

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

Автор: sabio
Дата сообщения: 21.02.2010 14:21
lorents
что-то ты снова недоговариваешь..
(вопрос и надо было начинать сразу: "вот эта команда не добавляет пустые папки", а не "как добавить пустые папки")

создал структуру папок:
123
+-- abc
+-- def

запустил команду:
7za a -r -mm=Deflate -y -tzip -mpass=15 -mfb=258 -mx9 test.zip .\123\* -x!Thumbs.db

получил архив:
7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03

Listing archive: test.zip


Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2010-02-21 13:14:48 D.... 0 0 abc
2010-02-21 13:14:50 D.... 0 0 def
------------------- ----- ------------ ------------ ------------------------
0 0 0 files, 2 folders

ЧЯДНТ?
Автор: lorents
Дата сообщения: 21.02.2010 14:35
sabio

Все получилось, я кое-что сам напортачил
Спасибо!

Я извиняюсь, что не в тему, но ни кто не пользовался kzip
Есть одна пака (назовем ее Temp), и мне надо за архивировать все файлы и подпапки (даже если они пустые) через KZIP.EXE, но при этом не за архивировать саму папку Temp
Автор: sabio
Дата сообщения: 21.02.2010 16:02
lorents
судя по всему, никак

как я понимаю, дело в том, что kzip для экономии размера архива не сохраняет в нём отдельных записей о папках (abc/def), а использует только "иерархические" пути файлов (abc/def/file.dat)
соответственно, папки без файлов в архив не попадут

это, как я понимаю, всё так же затея пережать документы офиса?
а можно полюбопытствовать, откуда такая "жадность до байтов"?
в смысле, оно вот реально настолько критично, чтобы документы были на 700 байтов меньше?
ведь после первого же редактирования офис их пересохранит, и вся оптимизация коту под хвост
а если речь о "долгосрочном хранении", то тут и круг инструментов гораздо шире, чем какой-нть kzip / 7-zip
(да и при нынешних размерах носителей экономия пусть даже 10-50К себя не особо оправдывает)
короче, подробности - в студию!
Автор: lorents
Дата сообщения: 21.02.2010 16:30

Цитата:
это, как я понимаю, всё так же затея пережать документы офиса?

угу и не только OpenDocument

Цитата:
а можно полюбопытствовать, откуда такая "жадность до байтов"?

здесь жадности нет, а чисто интерес

Цитата:
(да и при нынешних размерах носителей экономия пусть даже 10-50К себя не особо оправдывает)

согласен, а если файл большой то и экономия больше

Цитата:
а если речь о "долгосрочном хранении", то тут и круг инструментов гораздо шире, чем какой-нть kzip / 7-zip

у меня, к сожалению таких возможностей нет
кстати создал Images Optimization Suite - сборник программ для оптимизация файлов *.png и *.jpg без потерь качества.
Вдруг кому тоже пригодится.
с *.jpg могут быть проблемы
Автор: PhoenixUA
Дата сообщения: 21.02.2010 16:40
lorents
Можешь попробовать с этим товарищем связаться по поводу методики и инструментов:
http://ivbeg.livejournal.com/222580.html
Автор: lorents
Дата сообщения: 21.02.2010 17:10
PhoenixUA

Цитата:
Можешь попробовать с этим товарищем связаться по поводу методики и инструментов:

можно будет, спасибо!

вообще появился вопрос на счет 7-zip
Какой максимальный размер словаря для LZMA и LZMA2 и сколько памяти надо для упаковки соответственно, а если можно, то таблицу с размером словаря и памяти для упаковки

еще не подскажите, максимальное кол-во потоков?
и еще хотел спросить, чтобы размер блока был непрерывный надо написать -ms=on?
Автор: Pasha_ZZZ
Дата сообщения: 21.02.2010 17:23
lorents
RTFM!!!
Цитата:
Какой максимальный размер  словаря для LZMA и LZMA2

Цитата:
Variable dictionary size (up to 4 GB)

Цитата:
сколько памяти надо для упаковки соответственно

Цитата:
Memory (RAM) usage for LZMA compressing is about 11 times more than dictionary size. Memory usage for LZMA decompressing is close to value of dictionary size.

Цитата:
не подскажите, максимальное кол-во потоков?

Цитата:
LZMA-based compression method. It provides better multithreading support than LZMA. But compression ratio can be worse in some cases. For best compression ratio with LZMA2 use 1 or 2 CPU threads. If you use LZMA2 with more than 2 threads, 7-zip splits data to chunks and compresses these chunks independently (2 threads per each chunk).
Автор: SergeyZX
Дата сообщения: 22.02.2010 21:15
Добрый день! Давно хочется избавиться от winrar, но у него есть важное отличие - способность сохранять с архивом избыточную информацию для восстановления. На сколько я знаю, у 7-zip такой функции нет. Планируется такая функция в данном архиваторе и в какой версии? Может кто знает, какой плагин или другую программу можно использовать в связке с 7-zip, чтобы добавить информацию восстановления, но чтобы это можно было делать за пару щелчков? У кого какой опыт работы с такими архивами?
Автор: iglezz
Дата сообщения: 22.02.2010 22:48
SergeyZX
Попробуй quickpar
Автор: Viewgg
Дата сообщения: 22.02.2010 23:26
SergeyZX
Не совсем по теме, но, возможно, имеет смысл обратить внимание на FreeArc. Честно говоря, не слежу последнее время за проектом, но там подскажут, я думаю, насколько текущая версия надежна и стабильна. Кстати, автор проекта - Булат Зиганшин - активен здесь на форуме.
Автор: sabio
Дата сообщения: 23.02.2010 00:12
SergeyZX
iglezz
если уж на то пошло, то я бы лучше взял ICE ECC
она и быстрее, и всякие удобные фишки там есть, типа, "использовать всё остающееся на CD место для информации восстановления"
Автор: iglezz
Дата сообщения: 23.02.2010 08:04
sabio
В отличие от 7-Zip сиё поделие (ICE ECC) не кроссплатформенно и является чисто GUI-приложением (мышетыкательным) в отличие от 7-Zip/par2. Поэтому мой выбор был сделан в сторону par2-софта.

Кстати, раз такие вопросы (об избыточности) возникают, то не мешало бы в шапку добавить пару-тройку программ добавить. Отметив, что сам 7-Zip не умеет такого функционала.
Автор: sabio
Дата сообщения: 23.02.2010 11:17
iglezz

Цитата:
и является чисто GUI-приложением (мышетыкательным)

хоть бы проверил сначала что ли:

Цитата:
11. Имеется полная поддержка командной строки в ICE ECC.


но если тебе так хочется, пользуйся (в три раза! более медленным) par2 - никто же не мешает

как я понимаю, с unicode-ом он тоже не особо дружит: "All strings in the "core" spec are ASCII. This was chosen because Unicode is not sufficiently supported by tools."

а QuickPar даже не умеет рекурсивно сканировать папки

что же касается кроссплатформенности, то в изначальном вопросе SergeyZX это требование обозначено не было
(скорее наоборот - речь шла исключительно о замене WinRAR)
Автор: euheny
Дата сообщения: 24.02.2010 00:06
а я забил на это восстановление (и Игоря я теперь понимаю)
просто дублирую на разных носителях - вот и все дела
Автор: iglezz
Дата сообщения: 24.02.2010 09:30
sabio
Советую читать немного внимательнее. Я всего-лишь изложил своё мнение, основываясь на своём личном опыте общения с данными программами. И указал на существенные (для меня) недостатки iceecc

[offtop]
"Полная поддержка командной строки в ICE ECC" — бред. Программа способна принимать параметры, но при этом остаётся чисто мышетыкательной, ибо по окончании работы требует закрытия _вручную_. Причём воспалённый разум разработчика оформил через одно место работу с командной строки для указания корректирующего файла и файлов, для которых этот .ecc создаётся.
В однопоточном расчёте iceecc выигрывает только у par2, quickpar и multipar работают не хуже.
Открытая спецификация и исходные коды в сочетании с вменяемым управлением программой порой важнее сомнительного выигрыша в скорости и наличия рекурсивности.
PS
Если есть желание подискутировать на эту тему - велкам в личку.
[/offtop]
Автор: PhoenixUA
Дата сообщения: 24.02.2010 09:50
Предлагаю дискуссию продолжить здесь:
ICEECC, QuickPAR и другие...
http://forum.ru-board.com/topic.cgi?forum=5&topic=24050
Автор: ziii
Дата сообщения: 03.03.2010 15:36
Скажите пожалуйста, как разархивировать подпапку и посл. иерерхию папок из архива в определённую папку?
Автор: sabio
Дата сообщения: 03.03.2010 16:35
ziii
7za x archive.7z -oC:\target\folder path\to\folder\I\want\to\extract
Автор: ziii
Дата сообщения: 04.03.2010 10:59
sabio
Пробовал - создаёт всю структуру папок архива,
А мне надо только одну ветку архива распаковать, начиная с указанной папки

Добавлено:
sabio
Пробовал, не работает
Автор: sabio
Дата сообщения: 04.03.2010 11:24
ziii

Цитата:
А мне надо только одну ветку архива распаковать, начиная с указанной папки

с 7-zip такое не сделаешь, он так не умеет
смотри в сторону WinRAR или FreeArc
Автор: Dmytrom
Дата сообщения: 04.03.2010 15:40

Цитата:
Скажите пожалуйста, как разархивировать подпапку и посл. иерерхию папок из архива в определённую папку?

Если используете Total Commander с подключенным плагином для работы с 7z архивами, то им можно распаковать отдельную директорию, или даже файл.
Автор: nnovets
Дата сообщения: 05.03.2010 10:34
Возможно ли в 7-zip добавлять каждый файл в отдельный архив, как в Winrar? Не подскажете?
В Winrar при создании архива на владке Файлы можно поставить галку Помещать каждый файл в отдельный архив. Очень хочется найти нечто подобное в 7-zip.
Автор: xpert999
Дата сообщения: 05.03.2010 10:43

Цитата:
Возможно ли в 7-zip добавлять каждый файл в отдельный архив, как в Winrar? Не подскажете?
В Winrar при создании архива на владке Файлы можно поставить галку Помещать каждый файл в отдельный архив. Очень хочется найти нечто подобное в 7-zip.

Не видел, и скорее всего что нет, потому что настройки 7-zip ограничиваются одним окошком
Автор: nnovets
Дата сообщения: 05.03.2010 11:24
Может быть добавлением каких-то ключей в строку параметров?
Автор: sabio
Дата сообщения: 05.03.2010 12:55
nnovets
нету там такого
если только сделать батник, который будет запускать 7z.exe для каждого файла по-отдельности
Автор: r1sh
Дата сообщения: 06.03.2010 00:18
всем привет! столкнулся с проблемой что в контекстном меню при нажатии правой кнопкой мыши на архиве выпадает только "открыть архив" без прочих вариантов.подскажите пожалуйста ка крешитьт проблему.
Автор: Mushroomer
Дата сообщения: 06.03.2010 01:18
r1sh
Версия 7-Zip? Переставлять пробовал?
Автор: r1sh
Дата сообщения: 06.03.2010 01:52
пробовал переставлять с очисткой реестра ccleaner'ом, пробовал
7-Zip 4.65 (2009-02-03) for Windows
7-Zip 9.10 beta (2009-12-22) for Windows

уже не знаю что делать...
Автор: l1720
Дата сообщения: 06.03.2010 11:18
r1sh
есть утилиты для "починки" Windows. Скорее всего копать надо в ту сторону. Конкретно какую подсказать не могу.
Автор: strat
Дата сообщения: 06.03.2010 11:53
r1sh
7-zip file manager - сервис -настройки - плагины - 7-zip - свойства - выбери что должно быть в контекстном меню

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

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


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