Страница 2 из 17
Добавлено: Ср янв 28, 2009 19:10
Worros
Strike
У тебя солид-архив (непрерывный), удалять из них нельзя.
Если хочешь удалять, создавай обычные.
Avada
Ты упустил из виду факт непрерывности архива.
Добавлено: Ср янв 28, 2009 20:22
Avada
Worros
Верно, но не до конца. Удалять файл можно и из непрерывного архива - если этот файл там единственный. А вот если запаковано в непрерывный архив несколько файлов - да, удалять нельзя.
Добавлено: Ср янв 28, 2009 23:15
IMPOMEZIA
Не упаковывает.
Переходим в папку ТС, Alt+F5, на допустим totalcmd.exe, результат Ошибка записи и "архив" размером 8 байт.
Добавлено: Ср янв 28, 2009 23:20
Worros
IMPOMEZIA
Каким методом и с какими параметрами жалось?
Пробовал воспроизвести, не воспроизводится.
Avada
А зачем удалять единственный файл?
Duny
AndyM писал(а):Hi Duny,
1. I just installed the 7zip-plugin V0.6.1. There seems to be a bug:
When the archive contains 1 or more folders you cannot delete any file or folder within the archive. This problem doesn't occur with plugin V0.5.8 (using the same archive).
2. One question: How can I define, which sfx-Modul is used (i.e. 7z.sfx, 7zCon.sfx) when creating a SFX-Archive (7za offers a switch: -sfx[{name}] ?
Это с оффорума. Баг подтверждаю! К вопросу присоединяюсь.
Добавлено: Чт янв 29, 2009 00:27
Avada
Worros писал(а):А зачем удалять единственный файл?
Исключительно с целью тестирования функции удаления.

Добавлено: Чт янв 29, 2009 01:31
Ник
IMPOMEZIA
Аналогично - с какими параметрами и какие файлы ни жми...
Добавлено: Чт янв 29, 2009 07:16
Duny
Avada писал(а):Worros
Верно, но не до конца. Удалять файл можно и из непрерывного архива - если этот файл там единственный. А вот если запаковано в непрерывный архив несколько файлов - да, удалять нельзя.
В самом общем случае удалить из архива можно только блок целиком. Блоком может быть 1 упакованый файл(non-solid режим), а может быть и несколько файлов. Архив может содержать несколько блоков.
В текущей версии удаление из солидных архивов не реализовано совсем, но я планирую добавить удаление блоков целиком.
Добавлено: Чт янв 29, 2009 07:22
Duny
Worros писал(а):
Duny
AndyM писал(а):Hi Duny,
1. I just installed the 7zip-plugin V0.6.1. There seems to be a bug:
When the archive contains 1 or more folders you cannot delete any file or folder within the archive. This problem doesn't occur with plugin V0.5.8 (using the same archive).
2. One question: How can I define, which sfx-Modul is used (i.e. 7z.sfx, 7zCon.sfx) when creating a SFX-Archive (7za offers a switch: -sfx[{name}] ?
Это с оффорума. Баг подтверждаю! К вопросу присоединяюсь.
1.Спасибо, проблема действительно есть. Постараюсь исправить как можно скорее.
2.В текущей версии никак. Возможность выбора sfx-модуля добавлю.
Добавлено: Чт янв 29, 2009 13:23
Worros
gnozal8 писал(а):I just installed the 7zip-plugin V0.6.1. There seems to be a another bug :
The plugin can't extract an archive (link below) created with 7-zip 4.64 (read error before the end). Integrity check also fails with the plugin.
This problem doesn't occur with plugin V0.5.8, nor with 7-zip 4.64 (using the same archive).
Thanks. Code:
Код: Выделить всё
http://freenet-homepage.de/gnozal/jaPBeForPB400.7z
подтверждаю.
Добавлено: Чт янв 29, 2009 14:20
Моторокер
Avada писал(а):А вот если запаковано в непрерывный архив несколько файлов - да, удалять нельзя.
С точки зрения пользователя абсолютно всё равно, какой прерывности архив. Можешь сразу удалить файл – удаляй. Не можешь – распакуй и запакуй архив заново.
Добавлено: Чт янв 29, 2009 15:40
Ник
А если архив в 1Гб и миллион файлов - юзер поседеет, пока он переупакуется.
Нужно, ИМХО, при запросе юзером такой операции с непрерывным архивом выдавать сообщение:
"Внимание! Данный архив непрерывный - запрошенная Вами операция может выполняться несколько часов (дней)!"
Добавлено: Чт янв 29, 2009 17:43
Strike
Worros писал(а):У тебя солид-архив (непрерывный), удалять из них нельзя.
Если хочешь удалять, создавай обычные.
Интересно, почему то в предыдущей версии из солида все удалялось как надо.
Что качается удаления одиночного файла, раз на раз не приходится, бывают и такие ситуации. Но как правильно подметил Avada в тот момент это было сделано ради теста.
Добавлено: Чт янв 29, 2009 18:57
Worros
Strike писал(а):Интересно, почему то в предыдущей версии из солида все удалялось как надо.
Сказки, только что проверил с версией 0.58 !
Из солида ты даже в Раре особо не поудаляешь, если только с переупаковкой всего архива, как Моторокер говорит.
Strike писал(а):Что качается удаления одиночного файла, раз на раз не приходится, бывают и такие ситуации.
Так одиночного, или единственного? Мы с Avada говорим о
единственном файле. Удалять его (и получить пустой заголовок архива весом пару десятков-сотен байт) - за гранью здравого смысла. Нормальные люди в таких случаях удаляют весь архив.
Добавлено: Чт янв 29, 2009 19:25
ytka00
плагин вылетает при упаковке EXEшников(
Причем если переименовать расширение то все норм
WinXP SP3; TC7.04a; 7z 0.6.1
Добавлено: Чт янв 29, 2009 20:29
Strike
Worros писал(а):Strike писал(а):Интересно, почему то в предыдущей версии из солида все удалялось как надо.
Сказки, только что проверил с версией 0.58 !
Из солида ты даже в Раре особо не поудаляешь, если только с переупаковкой всего архива, как Моторокер говорит.
Strike писал(а):Что качается удаления одиночного файла, раз на раз не приходится, бывают и такие ситуации.
Так одиночного, или единственного? Мы с Avada говорим о
единственном файле. Удалять его (и получить пустой заголовок архива весом пару десятков-сотен байт) - за гранью здравого смысла. Нормальные люди в таких случаях удаляют весь архив.
Мда, не удаляет, каюсь просмотрел

В инишнике c 0.58 были выставлены другие настройки. Даже сам 7Zip не удаляет, пишет Not Implemented.
Насчет одиночного, тоже не обратил внимания. Имел ввиду именно одиночный а не единственный файл.
Жду-с новых версий.