[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: