Re: Получение информации о файлах в rar архиве
Hello!
On Sunday 14 February 2010 17:32:41 Serhiy Storchaka wrote:
> sed -nre '/^-+$/,/^-+$/{s/ (.*) +([0-9]+) +[0-9]+ +[0-9]+% +([0-9]+-[0-9]+-[0-9]+) +([0-9]+:[0-9]+) +[^ ]+ +[^ ]+ +[^ ]+ +[^ ]+$/\2 \3 \4 \1/p}'
Фантастика! А если в архиве поддиректории есть, возможно в такой же формат привести?
$ rar vt A_Kiselev_Polkovodtsyi_i_voenachalniki_Velikoy_Otechestvennoy_voynyi.rar
RAR 3.91 Copyright (c) 1993-2009 Alexander Roshal 12 Dec 2009
Shareware version Type RAR -? for help
Archive A_Kiselev_Polkovodtsyi_i_voenachalniki_Velikoy_Otechestvennoy_voynyi.rar
Pathname/Comment
Size Packed Ratio Date Time Attr CRC Meth Ver
Host OS Solid Old
-------------------------------------------------------------------------------
полководцы
0 0 0% 07-08-08 20:52 .D..... 00000000 m0 2.0
Win95/NT No No
полководцы/полководцы.doc
3043328 1704158 55% 07-08-08 20:48 .....A. D3016AC6 m3g 2.9
Win95/NT No No
полководцы/полководцы_218x380.jpg
27788 27788 100% 07-08-08 20:51 .....A. 991E8D19 m0g 2.9
Win95/NT No No
-------------------------------------------------------------------------------
3 3071116 1731946 56%
> > P.S. unrar-free кириллицу в именах не понимает. Это лечится или только
> > unrar-nonfree придется использовать?
>
> Можно поиграться локалью и перекодировками. Костыль тот ещё будет. В любом случае большинство архивов rar сейчас версии 3+, поэтому unrar-nonfree неприменим.
То есть в зависимости индексатора нужно ставить non-free версию?
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to: