Как извлечь один файл из файла удаленного архива?

Дано

URL-адрес архива (например, ZIP-файл)Полное имя (включая путь) файла внутри этого архива

Я ищу способ (желательно на Java) для создания локальной копии этого файла,без предварительной загрузки всего архива.

Из моего (ограниченного) понимания это должно быть возможно, хотя я понятия не имею, как это сделать. Я используюTrueZip, поскольку он поддерживает большое разнообразие типов архивов, но я сомневаюсь в его способности работать таким образом. У кого-нибудь есть опыт с такими вещами?

РЕДАКТИРОВАТЬ: возможность сделать это с помощью tarballs и tar-архивов на молнии также важна для меня.

Ответы на вопрос(4)

Ваш ответ на вопрос