c# - 如何将一个大文件拆分成多个小文件(对 FTP 更友好),然后再将它们合并回来?

标签 c# ftp utility

我的服务器不允许上传/下载大文件。另一方面,我构建了一个需要上传/下载大文件的 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/

相关文章:

php - 使用 PHP/CURL 通过 FTP 获取修改日期

linux - 在Linux中定期从FTP下载文件

java - 套接字异常 : Connection reset while FTP upload

linux - 如何在Linux上编译nstat?

c++ - 有没有一种方法可以使用宏来检测是否包含标准 header ?

c# - 如何仅 Ping IPv4?

c# - Windows 7 Message Box 的图标存储在哪里 [.DLL]

c# - 实用类..好还是坏?

c# - 如何在更新另一个表时自动更新一个表使用 C#

c# - Google 通讯录数据 API 401 错误