Страница 26 из 32

Добавлено: Чт апр 06, 2017 19:44
MVV
С просмотром тоже не всё гладко - об этом обсуждалось на предыдущих страницах темы.

Добавлено: Чт апр 06, 2017 19:50
Flasher
Так ты же правки внёс после этого и заработало.

Добавлено: Чт апр 06, 2017 19:51
MVV
Правки я внёс только по пробелам. А то, что в зависимости от наличия в архиве тех или иных полей данных формат вывода содержит разный набор столбцов, я исправить не в силах.

Добавлено: Чт апр 06, 2017 19:53
Flasher
Ну, хотя бы в кратком режиме всё в порядке.

Добавлено: Пт апр 07, 2017 02:01
addhaloka
MVV писал(а):С просмотром тоже не всё гладко - об этом обсуждалось на предыдущих страницах темы.
Как-то проглядел это. :oops: Вот [cut="так"]

Код: Выделить всё

[NANOZIP]
Description="Nanozip"
Archiver=%NZA%
Extension=nz
ID=AE 01 4E 61
UnixPath=1
Start="           size  file"
End="Total of "
Format0="         yyyy-TTT-dd hh:mm:ss zz zzz zzz zzz +n++"
List=%P l -v %AAQ
BatchUnpack=1
ExtractWithPath=%P x -y %AAQ 
[/cut] вроде работает, даже распаковывает, правда все файлы сразу. :)

Добавлено: Пт апр 07, 2017 10:14
MVV
Насколько я помню, разрывать форматный спецификатор пробелами или другими символами нельзя - обрабатывается только непрерывная цепочка одинаковых букв, а если групп таких букв несколько, каждая будет работать независимо, затирая результаты предыдущей.
Т.е. при формате zz zzz zzz zzz будут видны только 3 последних цифры. Поэтому правильнее будет писать zzzzzzzzzzzzzz, при этом пробелы из числа Мультиарк выкинет сам - на то и недавнее исправление.

Добавлено: Пт апр 07, 2017 12:56
addhaloka
MVV писал(а):Поэтому правильнее будет писать zzzzzzzzzzzzzz
Т. е. так:

Код: Выделить всё

Format0="         yyyy-TTT-dd hh:mm:ss zzzzzzzzzzz +n++"
?
Так лажа какая-то выходит: скрин
А с неправильной записью вроде всё нормально :roll:

p.s. Хотя размеры файлов неправильно выводит + попробовал запаковать папку с таким содержимым - там и с неправильной записью ерунда получается. :?

Добавлено: Пт апр 07, 2017 13:20
MVV
С твоей неправильной записью все размеры больше 999 байт кривые, и я объяснял, почему.
Сравни число z в моём посте и твоём формате. Пробелы между z надо не удалять, а заменять на z, тогда и формат не съедет, и размер будет отображаться полный (в последней версии).

Вообще, чтобы понять, почему с той или иной форматной строкой получается ерунда, надо взять вывод архиватора, наложить на него форматную строку и посмотреть, в каком месте форматные символы неправильно накладываются на данные.

Добавлено: Пт апр 07, 2017 14:49
addhaloka
MVV писал(а):Сравни число z в моём посте и твоём формате. Пробелы между z надо не удалять, а заменять на z, тогда и формат не съедет, и размер будет отображаться полный (в последней версии).
Спасибо, теперь нормально. Правда, только с небольшими архивами, с большими (или там количество папок/файлов влияет?) что-то непонятно, например, если тут запаковать каждую папку в nz - все архивы нормально отображаются, кроме WLX.nz - папка CNV больше + скопировал в неё содержимое WLX - всё-равно нормально, а WLX.nz и упомянутый выше FASMW64.nz, нет. :?

Добавлено: Пт апр 07, 2017 17:12
MVV
Смотреть вывод архиватора надо и сравнивать.

Добавлено: Пт июн 02, 2017 16:29
Baltazar
Доброго времени суток.

Есть подвижки с прикручиванием tar'a к multiarc'у ? Единственный рабочий вариант, который работает с никсовыми архивами в один "заход", это ранее упоминавшийся плагин targzbz2.

Только вот он не показывает симлинки, плюс не любит русскоязычную кодировку (вместо русскоязычных символов кажет "кракозябры").

Добавлено: Вс июн 04, 2017 00:45
MVV
Симлинки вроде через WCX-интерфейс вообще никак не отобразить...
А прикручивать к мультиарку... Достаточно взять консольный архиватор и состряпать аддон.

Добавлено: Вс июн 04, 2017 23:06
Baltazar
MVV, но ведь total7zip с ними работает http://i94.fastpic.ru/big/2017/0604/83/ ... bacf83.jpg

Всмысле он их хотя бы отображает как файлы нулевого размера и благодаря этому вполне понятно, что это симлинки

Закинул тот архив, вдруг пригодится для тестов https://www.upload.ee/files/7084330/busybox.tar.html
А прикручивать к мультиарку... Достаточно взять консольный архиватор и состряпать аддон.
Дык нет умений стряпать аддоны :(, потому здесь и пишу.

Добавлено: Пн июн 05, 2017 10:15
MVV
Вот уж не сказал бы, что видеть их как файлы нулевого размера сильно полезно... В архиве же могут быть и файлы нулевого размера.

Хотя бы консольный tar-архиватор подбери, аддон состряпать поможем.

Добавлено: Вт июн 06, 2017 19:17
addhaloka
MVV писал(а):Хотя бы консольный tar-архиватор подбери
В своё время озадачивался этим, но нормально работающий tar под Windows найти не удалось. Хотя, сборки с cygwin не смотрел (стараюсь такое не использовать, т. к. непортативное*), может там чего рабочее есть.
*[cut]cygwin1.dll прописывается в реестре + в теории возможны проблемы (на XP у меня, помнится, было что-то нехорошее от этого) - например, установлен какой-то софт, собранный с cygwin, там обычно помимо cygwin1.dll присутствуют и другие библиотеки, которые кладутся в system32 c соотв. записями в реестре - если использовать что-то вроде Plugins\ARC\ZOO\zoo.exe с Plugins\ARC\ZOO\cygwin1.dll, то при первом запуске zoo в реестре будет прописана cygwin1.dll из Plugins\ARC\ZOO\ вместо той, что из system32.[/cut]