iLeonidze
@iLeonidze
xbooster.ru

Как получить файл из архива без его распаковки?

Необходим способ, метод, функция, либа, класс, расширение способное получить файл из ZIP-архива без его полной распаковки. Например, такая фишка появилась (вроде) в Windows 8. При открытии файла система предлагает открыть либо только один файл, либо распаковать все. И при открытии файла из архива, система действительно получает и открывает этот файл без полной разархивации. Вот на PHP хотелось бы схожее решение - чтобы из архива можно было получить только один файл. А еще лучше было бы его прямое чтение, например через функцию readfile. В дополнение огромным плюсом было бы решение реализованное штатными средствами PHP5+.

UPD: действительно, что-то всё так легко оказалось :D
  • Вопрос задан
  • 4914 просмотров
Решения вопроса 4
DevMan
@DevMan
Ответ написан
Комментировать
@Nc_Soft
file_get_contents("zip://home/archive.zip#README.txt");
Ответ написан
Комментировать
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Ещё можно создавать и распаковывать tar/zip/tgz/tbz2 с помощью Phar, который встроенный в последние версии PHP, в том числе можно доставать по одному файлу, а можно инклудить PHP файлы вообще без распаковки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект
23 апр. 2024, в 19:01
7000 руб./за проект