Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по zip / 4 сообщений из 4, страница 1 из 1
28.07.2011, 11:09:40
    #37370443
Bormental2011
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по zip
Привет всем
Вопрос по классам работы с zip. Есть файл-архив (на самом деле docx) и в нем несколько папок и файлов. Мне нужно заменить 1 файл (document.xml) в определенной папке (word) внутри архива не трогая остальных. Для джавистов вопрос наверное простой но я plsqlщик...
Заранее спасибо
П.с. вот тут было как извлечь а как обратно запихать не сказали)
/topic/616995&hl=
...
Рейтинг: 0 / 0
28.07.2011, 11:33:53
    #37370506
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по zip
Насколько я знаю, стандартные средства java при работе с архивами java.util.zip.*
используют поточные интерфейсы доступа. Тоесть модификация архива - это
по сути полная распаковка, изменение файла и запаковка всего архива заново.

Либо ищи нестандартные.

Вообще, модификация любого архива (rar,zip .. etc) задача нетривиальная.
Это связано с самой технологией хранения данных внутри.
...
Рейтинг: 0 / 0
28.07.2011, 12:31:52
    #37370687
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по zip
Без умения пользоваться гуглом программист java таковым не является.
http://www.google.com/#q=java+zip+directory - первый же результат это то, что вам надо.
Сначала все распаковываете, потом меняете, потом запаковываете.
...
Рейтинг: 0 / 0
08.05.2012, 07:11:25
    #37785710
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по zip
Bormental2011,

У меня схожая проблема :)
не поделитесь решением?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по zip / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]