|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 05 Mar 2004 19:17:55 To : Vladimir Bormotov Subject : Re: Линух домой -------------------------------------------------------------------------------- Vladimir Bormotov <bor@vb.dn.ua> wrote: >>>>>> "AD" == Andrew Dolgov <Andrew.Dolgov@f1022.n5030.z2.fidonet.org> writes: >>>>> - пакеты формата .deb возможно распаковывать и без менеджера пакетов. DF>>>> rpm также прекрасно ракрывается безо всякого rpm. AK>>> Как? AD>> при желании оттуда можно левой утилиткой выдрать cpio архив. VB> ==== /===/,/====/!wc -l 26 VB> ===== В 26 раз сложнее запомнить, чем предложенное мной решение для .deb. Которое формулируется одной простой для запоминания фразой ".deb это такой ar архив, в котором лежит data.tar.gz и control.tar.gz" Hу в Posix ты, конечно, уложился. Молодец. Hо то что посредством POSIX-утилит принципиально можно распарсить любой бинарный формат, спецификация которого известна, как бы никто и не сомневался. Сомневались в том, что это знание легко унести с собой. У тебя получилось что-то вроде "по смещению 96 в rpm лежат 2 bigendian 4-х байтовых числа, из которых по формуле 96+8+16*a + b и округления до 8 вверх получается размер заголовка, который надо отрезать, чтобы остался cpio.gz". Согласись, что это намного сложнее, чем "распаковать ar-ом, а там увидишь". -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178af922f64.html, оценка из 5, голосов 10
|