![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| apostol12 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 26.4.2007 Репутация: нет Всего: нет |
суть задачи в слудующем:
есть несколько текстовых файлов... каждый из них заGZIPован. Потом все это дело собрано вместе и заTARено. в конечном итоге нужно получить InputStream из текстового файла. у меня получилось только сперва достать Gzip из TARa и сохранив его временно на диске, взять GZIPIputStream. А вот не используя файловую систему никак не получается..... Может кто уже сталкивался с такой задачей, подскажите пожалуйста как это можно сделать? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
А как ты достал Gzip из TAR-a?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| apostol12 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 26.4.2007 Репутация: нет Всего: нет |
TarInputStream и TarEntry использовал..... пакет iceTar.jar
Далее GZIP сохранял на диск и уже только после этого его разGZIPовывал.
Но очень уж нужно сделать это не используя файловую систему. |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 6 Всего: 27 |
Промелькнула тупая мысль. А вот так не прокатит?
Добавлено через 10 минут и 51 секунду Можно также посмотреть в сторону PipedInputStream, PipedOutputStream -------------------- ![]() |
|||
|
||||
| apostol12 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 26.4.2007 Репутация: нет Всего: нет |
нет так не прокатывает к сожалению.....это был первый вариант, который я попробовал.
ошибку выдает "Not in GZIP format". Вот попробовал BiteArrayInputStream и BiteArrayOutputStream..... тоже не получилось похоже расTARить и разGZIPовать одним разом - это неразрешимая задача Это сообщение отредактировал(а) apostol12 - 27.4.2007, 11:19 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
А что за класс такой TarInputStream? В составе JDK такого нет.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
||||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |