arts 28.08.2012 10:02

Совач, а можно достать из tar.bz2 отдельно взятый файл без распаковки всего архива? Путь к файлу внутри архива известен. Просто архив весит хо хуя и находится далеко, заебусь качать

1. eurekafag 28.08.2012 10:02 Home

Хорошо.

2. Ky6uk 28.08.2012 10:02 work

нет, ебись

3. Rayslava 28.08.2012 10:02 Note

Вариант распаковать его прямо там, далеко, не?ъ

4. gelraen 28.08.2012 10:02 imax

можно скипнуть хвост архива, но начало до нужных файлов все равно надо качать

5. generatorglukoff 28.08.2012 10:02 Воркота

придеццо качать скорее всего

6. nobiiru 28.08.2012 10:03 /airbase

Нет. tar solid же.

7. nobiiru 28.08.2012 10:04 /airbase

И кстати это борда называется псач.

8. artsRayslava /3 28.08.2012 10:05

Там, боюсь, места не хватит.

9. mva 28.08.2012 10:05 N900

отбзиппить таки придётся, увы

10. generatorglukoffarts /8 28.08.2012 10:05 Воркота

ты можешь *там* выдернуть один файл и передать его

11. gelraenarts /8 28.08.2012 10:05 imax

ну, блеать выковыряй tar'ом только нужные файлы и слей их

12. gelraengeneratorglukoff /10 28.08.2012 10:05 imax

опередил

13. 0x2207 28.08.2012 10:06 epsilon/psi

enjoy your unix-way

14. eurekafagarts /8 28.08.2012 10:08 Home

Монтируешь себе файловую систему через то, что есть (хоть curlftpfs), потом на локалхосте делаешь tar xf path/to/junk.tar.bz2 path/to/needed/file.shit У тебя выкачаются только те кусочки, которые нужны для распаковки.

15. gelraeneurekafag /14 28.08.2012 10:09 imax

хуй-хуй-хуй. с wget -O — ${url} | tar xf- ... эффект будет ровно тот же, но без задействования fuse-костылей

16. eurekafaggelraen /15 28.08.2012 10:10 Home

Ответ неверный. В случае seek'а куда-нибудь в середину файла, fuse-костыли сделают это мгновенно, а с wget ты будешь ждать, пока он докачает до нужного места, ибо пайп и отсутствие обратной связи.

17. nobiiru 28.08.2012 10:15 /airbase

А @eurekafag то таки прав.

18. gelraeneurekafag /16 28.08.2012 10:16 imax

а какой нахрен seek если сжатие потоковое и нету никакой инфы о том, с какого места надо разжимать, чтобы получить нужное?

19. eurekafaggelraen /18 28.08.2012 10:17 Home

Разве совсем нет? А в bzip2 разве отсутствует индекс файлов?

20. nobiirueurekafag /19 28.08.2012 10:17 /airbase

Беда в том, что tar это solid архив.

21. astecenko 28.08.2012 10:19 Miranda IM Work

оффтоп, но мож пригодится на будущее: из rar и zip сожержимое можно Google Docs Viewer-ом смотреть и вытаскивать

22. gelraeneurekafag /19 28.08.2012 10:19 imax

> .tar.bz2
> tar, сжатый bzip2
Индекс файлов? Что ты несёшь?

23. nobiirugelraen /22 28.08.2012 10:20 /airbase

Я писал выше, что без распаковки tar не распердолишь ибо solid архив блять.

24. eurekafaggelraen /22 28.08.2012 10:20 Home

Я просто не в курсе, как конкретно tar сжимает. Если он не может найти за O(1) нужный файл, то тогда разницы действительно нет.

25. eurekafageurekafag /24 28.08.2012 10:20 Home

s/сжимает/архивирует/

26. mvaeurekafag /25 28.08.2012 10:21 N900

он же просто тупо склеивает файлы и пишет метадату

27. eurekafagmva /26 28.08.2012 10:22 Home

Метадата разная бывает. Туда можно и индекс натолкать, откуда какой файл начинается.

28. eurekafageurekafag /27 28.08.2012 10:22 Home

Впрочем, по этому всё равно не угадать, где начинается нужное место сжатого куска.

29. gelraeneurekafag /24 28.08.2012 10:22 imax

tar == tape archive, но просто хуярит всё в одну кучу. а сверху этот выхлоп жмётся чем угодно. tar ничего не знает о сжатии, сжималка ничего не знает о содержимом.

30. generatorglukoffeurekafag /27 28.08.2012 10:22 Воркота

блядь, bzip2 сверху, всем похуй, он поточный а не блоковый

31. nobiiru 28.08.2012 10:23 /airbase

Разница в прыщеучениях итт. Прямо как в религии.

32. gelraennobiiru /23 28.08.2012 10:23 imax

да, но не всем это доходит

33. eurekafaggeneratorglukoff /30 28.08.2012 10:23 Home

В этом отношении 7zip лучше, да и по сжатию тоже. Хотя памяти требует больше.

34. nobiirugelraen /32 28.08.2012 10:27 /airbase

Просто хуёво учат уроки дома.

35. 238328gelraen /29 28.08.2012 14:58

специалист в треде, ололо

36. ulidtko238328 /35 29.08.2012 01:37

да. А ты хуй, кстати, пидр, в игры играешь.

37. 238328ulidtko /36 29.08.2012 16:03

нет

Do you really want to delete ?