Если вы ищете торрент-клиентпозвольте мне сказать вам, что возможно распределенный может быть вам по вкусу, Что ж, это клиент, который разрешает доступ к торрент-контенту как части файловой системы, загрузка данных по мере необходимости.
С помощью distribyted, пользователь может организовать доступ к локальным медиаплеерам к определенным торрентам с видео и музыкой без предварительной загрузки торрент-контента; загрузка будет происходить по мере доступа к файлам.
Другой пример - работа с торрентами, которые включают очень большие распределенные наборы данных, позволяющие обрабатывать и анализировать необходимые части в Jupyter Notebook без загрузки всей коллекции.
О распространяемом
В этом торрент-клиенте интересно то, что поддерживает преобразование некоторых форматов в виде файлов и каталогов.
На текущем этапе развития, поддерживается перевод содержимого zip-файлов: Пользователь может скачать отдельный файл из zip файла с торрента.
В ближайшем будущем, они также обещают добавить поддержку форматов tar, 7zip и xz. Если формат файла не поддерживает загрузку по частям, то распространяемый может транслировать контент, даже с возможностью изменения положения в файле (например, для просмотра видео и прослушивания музыки на любом медиаплеере прямо с торрентов).
Торренты, подключенные к файловой системе, определены в файле конфигурации. После монтирования торрентов предоставляется веб-интерфейс встроенный для просмотра и мониторинга (может отслеживать скорость загрузки и статистику).
Распространяется в настоящее время может отображать некоторые типы файлов напрямую в виде папок, что позволяет приложениям читать только те части, которые им нужны. Вот список поддерживаемых, поддерживаемых и неподдерживаемых форматов.
Среди поддерживаемых типов файлов это:
- zip: можно распаковать только один файл. Файл последовательно распаковывается во временный файл, чтобы сделать его доступным для поиска. Декомпрессия прекращается, если ее никто не читает.
Быть поддержанным - tar: иметь возможность выполнять поиск в любом файле и в этих файлах, используя модифицированную стандартную библиотеку, хотя это бесполезно в файлах .tar.gz.
- 7zip: аналогично Zip, хотя для этого требуется библиотека, аналогичная zip.
- xz: Стоит только тогда, когда файл создается с помощью блоков.
Не поддерживается
gzip: Насколько я знаю, он не поддерживает произвольный доступ.
Хотя программное обеспечение предназначено для мультимедийного контента, оно также позволяет выполнять другие задачи. С помощью distribyted мы можем сделать следующее:
- Играть в мультимедийные файлы в вашем любимом аудио- или видеоплеере. Эти файлы будут загружены по запросу и только необходимые части.
- Изучите ТБ данных из наборы общедоступные данные, скачивая только те части, которые вам нужны. Использовать Блокноты Jupyter непосредственно для обработки или анализа этих данных.
- Играй на своем Резервные копии ROM прямо из торрент-файла. Вы можете иметь практически ГБ в играх и скачивать только необходимые.
Код проекта написан на языке Go и распространяется под лицензией GPLv3. Подсистема FUSE используется для привязки к FS, и сборки готовы для Linux (x86_64 и ARM7) и Windows.
Наконец, если вам интересно узнать об этом больше О программном обеспечении вы можете уточнить детали По следующей ссылке.
Как установить Distribyted на Ubuntu и производные?
Для тех, кто заинтересован в возможности установить этот торрент-клиент в своей системе. Как упоминалось выше, для Linux существуют предварительно скомпилированные пакеты, которые вы должны получить только из раздела релизов в репозитории приложений.
Скомпилированные можно получить по ссылке ниже.
Просто дайте загруженным файлам разрешения на выполнение и все.
Другой способ - загрузить и скомпилировать код приложения. Для этого нам просто нужно открыть терминал и ввести в нем следующее:
git clone https://github.com/distribyted/distribyted.git
И скомпилировать:
make build
И готово.
Будьте первым, чтобы комментировать