跳转到内容

电影制作手册/通过互联网传输大型文件

来自维基教科书,开放的世界开放书籍

如果有多个人下载文件

[编辑 | 编辑源代码]

传输大型文件(我理解的大型文件指的是超过 50GB)最简单的方法是使用 BitTorrent 并将您的电脑作为种子,将种子链接放在免费网页空间提供商(GeoCities、MySpace 等)上,然后告知接收者在哪里找到该链接。高速连接是必不可少的,尝试使用拨号连接将需要大约 121 天。在良好的有线连接下,大约需要 24 小时。

另一种可能性是使用 P2P 网络,例如 KaZaA、iMesh 或 Morpheus。您可以托管文件并为其指定一个神秘的名称,例如一系列数字。将这些数字提供给接收者,让他们搜索它。一旦他们的程序找到您的文件,它将允许接收者下载它。

将大型文件发送给少数几个人

[编辑 | 编辑源代码]

上述方法对于仅将一个文件传输给一两个人没有帮助。在这种情况下,您只需将其放在一个(隐藏的)网页 URL 上,然后将该文件链接发送给接收者。请确保此 URL 没有从其他网页链接,否则搜索引擎和网络爬虫可能会下载您的文件。

通常,电子邮件服务器不会接受超过 10 兆字节的文件。

但如果您有非常大的文件,例如 1GB、10GB、1000GB 的文件,您可以使用 123Go v3.0(位于 dorotheus.com),传输单个文件,最大可达 16000GB。这太不可思议了。该程序实际上是一个下一代文件传输程序。您甚至可以根据自己的时间恢复大型文件传输。

您自己的 FTP 服务器

[编辑 | 编辑源代码]

您也可以在您的计算机上运行一个免费的 FTP 服务器,并要求您的合作者连接到您的 FTP 服务器。Windows 和 Linux 都有免费的服务器。如果您运行的是 Linux,请尝试使用 pureFTPd - 它非常容易设置。不要忘记在您的防火墙和/或路由器上解除阻止端口 21。如果您运行的是 Windows,FileZilla 可以生成一个 FTP 服务器。

您自己的 SSH 服务器

[编辑 | 编辑源代码]

SSH 是一种安全快捷的发送文件(以及命令到 Linux shell)的方式。

在 Linux 系统上设置 SSH 服务器非常容易。几乎所有 Linux 系统都安装了 SSHd。首先您需要以 root 用户身份登录,然后使用“useradd -m jack”添加一个新用户,然后为该用户设置密码“passwd jack”。如果您使用的是路由器或防火墙,则需要打开端口 22。

值得注意的是,SSH 提供的加密可以被认为是不必要的 CPU 负担。但是,SSH 提供了压缩功能,因此您应该根据线路两端硬件的速度来决定使用 FTP 还是 SSH。

华夏公益教科书