Комментарии 3
в бородатые годы DownloadMaster позволял скачать из Zip-архива конкретный файлБыла идея реализовать прокси для чтения отдельных файлов из ISO-образов (и прочих архивов) по любому доступному протоколу. Например, заданный раздел видео из образа BD диска, доступного как торрент.
Для этого достаточно кешировать небольшое оглавление диска и запрашивать нужные фрагменты нужных файлов вместо скачивания всего образа. Реализовать можно в виде прокси процесса, например, для VLC-плеера (требуется настройка каждого просмотрщика для соответствующего формата), либо в виде драйвера виртуальной файловой системы (более универсально). Можно составлять локальные каталоги облачных данных.
Также процесс можно сделать вложенным, скажем, ISO, упакованный 7z.
Спасибо за
+1
Идея очень интересная.
Как виртуальную фс, мне кажется, будет довольно сложно и до стабильной работы их доводят очень немногие, а так можно элементарно сделать какой-нибудь веб-прокси с интерфейсом просмотра файлов и возможностью копировать ссылку на искомый.
Или с html5 плеером. Те же оффсеты по файлу можно указывать прямо в url.
Вопрос только в том, чтоб реализовывать чтение всех этих форматов — тоже время и силы:)
Как виртуальную фс, мне кажется, будет довольно сложно и до стабильной работы их доводят очень немногие, а так можно элементарно сделать какой-нибудь веб-прокси с интерфейсом просмотра файлов и возможностью копировать ссылку на искомый.
Или с html5 плеером. Те же оффсеты по файлу можно указывать прямо в url.
Вопрос только в том, чтоб реализовывать чтение всех этих форматов — тоже время и силы:)
0
Форматы в основном открытые и с доступными реализациями. Конечно, даже собрать из готовых компонентов для одного разработчика займёт определённое время. Вот добавить в развивающийся открытый проект, скажем, в 7-Zip, Far Manager или тот же VLC Player, проще — там уже есть большая часть, как и сообщества разработчиков.
FDM вроде бы уже не Free.
FDM вроде бы уже не Free.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как выглядит zip-архив и что мы с этим можем сделать. Часть 3 — Практическое применение