我的服务器不允许上传/下载大文件。另一方面,我构建了一个需要上传/下载大文件的 Bootstrap 。 我怎样才能将一个大文件拆分成更小的子文件......然后再进行合并? 一个已经完成的 c# 库会很棒……但我很高兴听到有关如何自己编程的建议……甚至使用实用程序。
** Windows 平台**
最佳答案
在 Unix 上,您可以使用 split 命令拆分文件,然后使用 cat 将它们连接在一起。
split -b 1024M bigfile.tar.gz bigfile
这将创建大量文件,如 bigfileaa bigfileab 等。 所以然后将所有小动物 ftp 到目的地并做猫:
cat bigfile* > bigfile.tar.gz
在 Windows 上,您可能在 Zip 应用程序中有一个选项可以拆分存档并在另一端重新合并它。实际上,通过谷歌搜索搜索词:zip split
会出现几个这样的选项。
关于c# - 如何将一个大文件拆分成多个小文件(对 FTP 更友好),然后再将它们合并回来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1659016/