‘虚拟’文件

发布于 2024-08-20 05:41:30 字数 160 浏览 6 评论 0原文

有时我会下载被分成多个块的大文件,例如,将一个 1GByte 文件分成十个块,每个块 100MByte。目前,我必须将所有文件连接到一个新文件中才能作为一个整体进行访问。我现在想知道是否可以将这些块分组到虚拟文件中(类似于虚拟文件系统),从而避免这种复制。顺便说一句,我使用的是 GNU/Linux 机器。

Sometimes I'm downloading big files which have been split into chunks, say, a 1GByte file into ten chunks with 100MByte each.  Currently, I have to concatenate all files into a new file to be able to access it as a whole.  I now wonder whether it is possible to group these chunks into a virtual file (similar to virtual file systems), avoiding this copying.  BTW, I'm using a GNU/Linux box.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

决绝 2024-08-27 05:41:30

您可以使用 FUSE 来制作类似的东西。但这可能不值得,因为:

  1. 以编程方式处理各种拆分方案而不出现误报将相当复杂。
  2. 手动执行很容易,每个文件只需执行一次。
  3. 有了良好的文件传输协议(例如 HTTP 或 BitTorrent),就无需一开始就分割文件。

You could use FUSE to make something like this. But it probably isn't worth it, because:

  1. It would be fairly complex to handle the various split schemes programmatically without false positives.
  2. It's easy to do manually, and only has to be done once per file.
  3. With a good file transfer protocol (e.g. HTTP or BitTorrent), there's no need to split the files to begin with.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文