On Tue, Oct 15, 2013 at 10:23:54PM +0400, "Артём Н." wrote: > On 15.10.2013 22:04, Иван Лох wrote: > >On Tue, Oct 15, 2013 at 09:50:22PM +0400, "Артём Н." wrote: > >>On 15.10.2013 00:18, Dmitrii Kashin wrote: > >>> > >>>Рекурсия спасет отца русской демократии? Проверяйте, не являются ли > >>>декомпрессованные файлы архивами. И если являются - распаковывайте их. > >>> > >>Возможно. Но придётся создавать временный файл... Tar же, насколько > >>я понимаю, работает без этого. :-| > > > >Ну можно через pipe > > > Тогда нужно: > 1. На ходу определить не является ли распакованный файл архивов, случаем. > У Tar есть преимущество: ему подают на вход _всегда_ tar. Если в архиве не > tar, Tar показывает ошибку и завершается. [snip]
Ну, зависит от Tar-а. bsdtar, кстати, понимает все, что libarchive понимает, а то далеко не только tar (к примеру zip, cpio, iso9660...). Всего лучшего, Петр -- Peter Pentchev r...@ringlet.net r...@freebsd.org p.penc...@storpool.com PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 When you are not looking at it, this sentence is in Spanish.
signature.asc
Description: Digital signature