View previous topic :: View next topic |
Author |
Message |
Avada
Joined: 01 Aug 2008 Posts: 10262 Location: Россия, Саратов
|
(Separately) Posted: Sun Jun 23, 2013 08:35 Post subject: |
|
|
Mellomann
Замечание за нарушение правил форума. Неформатная картинка заменена ссылкой. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Sun Jun 23, 2013 12:37 Post subject: |
|
|
Avada
А по проблеме что-то есть?
Нужно как-то решить, т.к. обработка архивов остановилась. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10262 Location: Россия, Саратов
|
(Separately) Posted: Sun Jun 23, 2013 14:14 Post subject: |
|
|
Mellomann
По какой из проблем? По багу листинга — не знаю, я RAR 5 не использую и пока это делать не намерен. Но вроде как грамотные специалисты в теме участвуют. По выводу секунд — не понял, куда и зачем их выводить. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Jun 23, 2013 16:56 Post subject: |
|
|
Если консольная утилита не отображает секунды, мультиарк их никак не получит. А отображает ли - уже вопрос к тем, кто её использует... Теоретически возможно, что есть какой-то ключ, хотя сомневаюсь.
А с размерами файлов - есть у мультиарка проблема, не поддерживает он поля переменной длины. Но в аддоне ж ещё есть место для двух букв z после zzzz, вписывай их вместо пробелов. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Sun Jun 23, 2013 18:52 Post subject: |
|
|
MVV wrote: | Если консольная утилита не отображает секунды, мультиарк их никак не получит. | Понятно, глухо, ждём обновки в unrar.dll
MVV wrote: | есть у мультиарка проблема, не поддерживает он поля переменной длины | Теоретически, это - не его проблема, ибо архиватор если выводит псевдотабличный вид, то он должен соблюдать разметку или иметь запас по количеству знаков для больших значений.
MVV wrote: | есть место для двух букв z | Место есть только для одной (дальше - пробел и дата+время), но и на этом спасибо, поэксперементирую...
Будем думать, что я пока не буду паковать файлы с размерами более ~9,99 гигов. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Jun 23, 2013 19:46 Post subject: |
|
|
Quote: | Теоретически, это - не его проблема, ибо архиватор если выводит псевдотабличный вид, то он должен соблюдать разметку или иметь запас по количеству знаков для больших значений. |
С другой стороны, растягивать колонку в консольном выводе ради крайне редко встречающихся размеров - тоже не совсем разумно.
Quote: | Место есть только для одной (дальше - пробел и дата+время) |
А кто сказал, что в форматной строке между zzz и dd обязательно должен быть пробел? Но проблема всё равно остается - столбцы сдвигаются. Размер-то мы прочитаем, а остальное...
Попробуй ещё поиграть с форматным символом *, вдруг что-то даст (размер урежет, но может остальное спасет).
Code: | Format0=" aaaaaaa zzzzzzzzz* |
Был бы в мультиарке символ, пропускающий любое число пробелов, он бы тут реально помог. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Sun Jun 23, 2013 20:17 Post subject: |
|
|
MVV wrote: | ради крайне редко встречающихся размеров | У меня такие размеры файлов более 1 гига - практически везде, так что "не так уже и крайне"
MVV wrote: | символ, пропускающий любое число пробелов | Где-то тут мелькали исходники (когда под х64 плагин был собран). Может, автор сможет добавить. Осталось дело за малым - найти его... |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Sun Jun 23, 2013 23:23 Post subject: |
|
|
MVV wrote: | кто бы это мог быть ^_^ | Мой телепатический модуль подсказывает, что этот "смайлик" здесь неспроста? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10262 Location: Россия, Саратов
|
(Separately) Posted: Sun Jun 23, 2013 23:58 Post subject: |
|
|
Mellomann
Обнаружить на форуме эту тему, где про авторство всё вполне ясно сказано, можно и без телепатии. Особенно тем, кто в той дискуссии уже участвовал. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10262 Location: Россия, Саратов
|
(Separately) Posted: Mon Jun 24, 2013 07:08 Post subject: |
|
|
Mellomann
А применительно к x64 —это. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Jun 24, 2013 09:38 Post subject: |
|
|
Avada wrote: | Обнаружить на форуме эту тему, где про авторство всё вполне ясно сказано, можно и без телепатии. Особенно тем, кто в той дискуссии уже участвовал. |
Особенно если обратить внимание на имя автора темы.
А отношение к добавлению чего-то к мультиарку неплохо описывает этот пост...
Добавлено спустя 1 час 31 минуту:
В общем, поковырял я исходники и добавил возможность растягивать поля. Если в конце последовательности форматных символов поставить +, поле продлится до первого пробела. После последнего форматного символа можно ставить ++ для продления до конца строки (хватит искажать форумы). А после пробела + пропускает все пробелы до первого непробельного символа.
MVV Build #1
Например, для 7-Zip теперь можно делать так:
Code: | Format0="yyyy-tt-dd hh:mm:ss aaaaa +z+ +p+ +n++" |
Для rar5 должно работать (проверять не на чем) что-то вроде:
Code: | Format0=" +a+ +z+ +dd-mm-yy hh:mm n++" |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Mon Jun 24, 2013 13:56 Post subject: |
|
|
MVV
Нашёлся! Спасибо!
Будем тестить. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Jun 24, 2013 21:23 Post subject: |
|
|
У unrar.exe есть режим lt, который выводит до кучи разной информации о каждом файле. Один недостаток - это всё на новых строчках, придется написать кучу форматных строк, и будет немного медленнее работать, т.к. объем данных больше. Но возможно, оно того стоит.
Quote: |
UNRAR 5.00 beta 4 freeware Copyright (c) 1993-2013 Alexander Roshal
; WinRAR
; Multifunctional Integrated Archive Manager
Archive: wrar50b6.exe
Details: RAR 4, solid, SFX, lock
Name: Descript.ion
Type: File
Size: 912
Packed size: 374
Ratio: 41%
mtime: 2013-05-02 22:43,997
Attributes: I.A....
CRC32: EB1E4E1D
Host OS: Windows
Compression: RAR 3.0(v29) -m5 -md=4M
... |
Хм, не въеду, что за дробные единицы времени...
Добавлено спустя 19 минут:
Вот ёлки, суровые челябинские программисты, число после запятой в формате времени - количество 100-наносекундных интервалов дробной части секунды, делённое на 10000.
Хм, unrar.exe ж можно подправить и перекомпилить, исходники открыты.
Добавлено спустя 27 минут:
Вот, ключ ls выдает листинг с секундами. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|