Distribyted
软件描述
Distribyted试图让磁力链接文件与其他应用程序的集成变得更加容易,将其呈现为标准文件系统。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 Distribyted?
Distribyted试图让torrent文件与其他应用程序的集成变得更加简单,将它们呈现为标准文件系统。
我们希望利用一些压缩文件的特性,避免完全下载文件,仅下载所需的部分。
此外,如果文件格式不被支持,distribyted在需要时可以流式传输并实现文件的随机访问。
请注意,distribyted目前仍处于alpha版本,它只是一个概念验证,存在大量bug。
使用场景
在你最喜欢的视频或音频播放器中播放多媒体文件。这些文件将按需下载,仅下载所需部分。
仅下载你需要的部分,探索公共数据集中的TB级数据。可以直接使用Jupyter Notebook来处理或分析这些数据。
直接从torrent文件中播放你的ROM备份。你可以拥有几乎数GB的游戏内容,但仅下载所需的部分。
支持的可扩展文件格式
Distribyted可以将某些类型的文件直接显示为文件夹,使应用程序能够仅读取其所需的部分。以下是已支持、待支持以及不支持的格式列表。
已支持
zip:能够仅解压单个文件。文件会按顺序解压到临时文件中,以便实现对该文件的随机访问。如果无人在读取,解压过程将停止。
待支持
tar:通过修改标准库,可跳转到任意文件并访问其中的内容。对于.tar.gz文件,此功能不实用。
7zip:与zip类似。需要类似zip的库支持。
xz:仅在文件以块形式创建时才值得使用。相关库可参考此处和此处。
不支持
gzip:据我所知,它不支持随机访问。